작성
·
120
1
일단 좋은 강의 넘나 감사합니다!! Node만 사용하다가 React를 처음 사용해봐서 react의 state라는 부분에 대해 궁금한 점이 많은데요,
1. 가장 생소하게 느껴지는 부분은, state에서 onChange가 있을 때, 이 변화를 반영해주는 코드를 작성하는 부분입니다!
일반적인 html에서는 input 태그에서 value의 변화를 반영해주는 코드를 작성해주지 않아도 자동으로 인식을 하는데, react에서 이렇게 변화하는 부분을 반영하는 코드까지 작성하는 것은 react의 특성인가요? 아니면 혹시 react의 state라는 개념과 어떤 밀접한 관련이 있는건가요?
답변 1
1
안녕하세요 승원님 !
우선 react가 사용하는 것은 html이 아닌 jsx이지만 html처럼
input태그에서 저희가 onChange가 없이 입력을 해도
입력이 되는것을 발견할수 있습니다.
하지만 react가 모든 데이터 컨트롤을 state으로 해주고 있기에 변화되는 값들을 onChange라는 이벤트를 통해서
state에 임의로 넣어줘서 관리를 하고 있습니다 ^^