리액트는 state가 변경되면 component들이 다시 렌더링 된다. 그렇다면, 특정 코드들이 첫 번째 component render에만 실행되도록 하고 싶거나 중요한 API나 특징이 있는 component를 한 번만 실행되도록 하고싶다면 어떻게 해야할까? (API
Memo(Memorize)를 알아보자. 리렌더링이 되는 특징을 가진 리액트에서 변하지 않는 값은 함께 리렌더링 될 필요가 없다. 그런 경우 Memo를 활용하면 좋다. 우리는 props가 변경되지 않는 선에서 원하는 컴포넌트를 다시 그릴지 말지를 결정할 수 있다. c
Props는 일종의 방식이다. (부모 컴포넌트에서 자식 컴포넌트로 데이터를 보낼 수 있는 방법.) 반복되는 부분이 있는 컴포넌트들을 효율적으로 컨트롤하기 위해 사용된다. `의 onClick 이벤트나 ,`의 type, ``의 src처럼 데이터를 전달해 줄 수 있다.
리액트 기초를 배우면 `, , , ` 등의 form을 활용하는 방법을 배운다. 이 과정에서 useState 를 잘 이해할 수 있기 때문이다. useState를 사용해 여러 이벤트들을 사용할 수 있게 된다 onChange (사용자의 입력이 어떤 식으로든 변경될 떄 발
JSX의 사용 기본 HTML을 이용해 React CDN을 불러와 사용가능하다. 하지만, 반복되는 createElement 요소들을 만들고 처리하기에는 불편하다. 그렇기 때문에 JSX라는 JavaScript와 HTML이 섞인듯한 방식을 React에서 사용하기로 한다.