React

React 시작하기 - 01 - 가장 간단한 형태의 리액트 요소

빡새 2022. 6. 18. 17:32

뭐든지 걷어내고 걷어내서 뼈대만 남겼을 때 핵심이 보인다.

리액트 문법을 처음 익힐 때도 최대한 간단한 형태로 먼저 띄어 보자.

 

 

<body>
        <div id="root1">
        
        </div> 

        <!-- react cdn -->
        <script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script>
        <!-- react dom cdn -->
        <script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script>
        <!-- babel cdn -->
        <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>

        <!-- define type as a babel  -->
        <script type="text/babel">
                // babel이란? 바벨은 ES6+ 버전 이상의 자바스크립트나 JSX, 타입스크립트 코드 등을 
                // 하위 버전의 자바스크립트 코드로 변환시켜서 다른 브라우저들 위에서 돌아갈 수 있도록 해 준다.
                
                // 리액트돔에 렌더링을 추가하겠다.
                // 누구를? #root1 이라는 요소를.
                // 채우는 내용물은 <h1> ~~~ </h1> 이다.
                ReactDOM.render(
                        <h1>Hello, world!</h1>,
                        document.getElementById('root1')
                );

                // 생각해 보니까 엄청 영어스러운 사고 구조와 사고 방식이다.
                // 동사부터 나오고, 간접 목적어 나오고, 직접 목적어 나오고.
                // 넣겠다. 무엇을. 어디에.
                // put something in somewhere 
                // render element, container
        </script>


</body>

-220523

참고 자료 - 

https://ko.reactjs.org/docs/hello-world.html

반응형