render

연구 날짜: 06/03/2023


<!
DOCTYPE html> <html> <body> <div id="root"></div> </body> <script src="https://unpkg.com/[email protected]/umd/react.production.min.js"></script> <script src="https://unpkg.com/[email protected]/umd/react-dom.production.min.js"></script> <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script> <script type="text/babel"> const root = document.getElementById("root"); let counter = 0; // 카운트업 함수 function countUp() { counter = counter + 1; render(); // 함수 호출 (UI 바로 반영을 위함) } // 랜더 함수를 따로 생성 => 위에서 호출할 용도 function render() { ReactDOM.render(<Container />, root); } const Container = () => ( <div> <h3>Total Clicks : {counter}</h3> <button onClick={countUp}>Click Me</button> </div> ); render(); </script> </html>

UI에 직접 반영하려면

만들다();

그것 없이 할 수 있는 더 편리한 방법이 있다고 합니다

뭐가 될수 있었는지?