๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
studies/Front-end

[React] ๋ฆฌ์•กํŠธ babel ์ฒซ ์‚ฌ์šฉ๊ณผ ์‹คํ–‰ํ•˜๊ธฐ

by Vada Kim 2021. 6. 29.
728x90
๋ฐ˜์‘ํ˜•

index.html

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
        <script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
        <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
        <script type="text/babel" src="./app.js"></script>
    </head>
    <body>
        <div id="root"></div>
    </body>
</html>

 

 

app.js

class Codelab extends React.Component{
    render(){
        return(
            <div>๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค. ํ•˜ํ•˜ํ•˜ํ•˜ํ•ณ</div>
        )
    }
}

class App extends React.Component{
    render(){
        return(
            <Codelab/>
        )
    }
}

ReactDOM.render(<App/>, document.getElementById('root'))

 

 

์‹คํ–‰ํ•˜๊ธฐ

npm i -g http-server
http-server .

 

์ ‘์†

http://127.0.0.1:8081

* ํฌํŠธ๋ฒˆํ˜ธ๋Š” ๊ธฐ๊ธฐ๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

React.js

728x90
๋ฐ˜์‘ํ˜•