
값을 확인해보고 싶었는데, 정확한 방법을 몰라서 다음과 같이 console.log를 찍었고 작동하지 않았다.
교재에서 배운대로면
onChange={(e) => setConTent(e.target.value)}
와 같은 코드를 작성한다. 그러면 setter를 통해서 value값이 다시 content로 저장되고 이 값이 value로 다시 불려지는 식으로 작동된다.그러면 화면에 내가 글을 작성하는 과정도 해당 부분에 랜더링이 일어나고 있는건가?
이건 업데이트의 개념이 아닌가? (질문1)
답변:
업데이트의 개념이다. 그렇기 떄문에 사실 onChange로 해당 값을 받는건 비효율적인 작업이다.
하지만 직관적으로 useState를 연습하기엔 좋은 예제라서 채택이 되었따.
위의 코드에는 e를 적었다. 이 이유가 혹시 이벤트가에 있는 value값을 특정하기 위해서인가?? (적힌값을 정의하기 위해선 e를 적어야하고 ,,그걸 target.value로 안의 값을 받는건가?) (질문2)
e는 event를 표현한 것이다 console을 찍어주면 event안에 다양한 키값들이 있다. 그 중에서 event에 있는 target에서 value를 추출하기 위한 표현이다.

'TIL > 항해산 TIL' 카테고리의 다른 글
| TIL -27일차 - REDUX활용하기 (0) | 2022.12.31 |
|---|---|
| TIL - 26일차 -Redux (0) | 2022.12.31 |
| TIL- 24일차 Todolist 만들기 (0) | 2022.12.29 |
| TIL - 23일차 REACT 개념 정리 useState, seState, children (0) | 2022.12.29 |
| TIL -22일차 react 키워드강의 정리 (0) | 2022.12.26 |