react 공부를 했는데 hook 개념을 이해했다!

 

<변수의 값이 바꿔 화면에 값이 바뀌도록 구현할 때, UI가 그대로>인 상황을 통해 hook이 필요하다는 사실을 알았다.

react에서 컴포넌트가 기본적으로 1번만 실행되기 때문에 재실행 되기 위해서는

react의 useState를 활용해 "react야 재실행해" 라는 동작을. . 진행해야했다

 

여기에 더해 custom hook를 언제 쓰는지가 궁금했는데

input을 여러개 사용하는 컴포넌트에서 userInput이라는 훅을 만들면 코드를 가독성있게 만들 수 있다는 걸 알았다.

onChange, value, reset 등의 prop들을 묶어 만드는 것이었다..!

 

react에서 더 나아가 next.js 특징도 살펴봤다. (특징들이 신기하다.)

1. 폴더 구조 대로 routing을 할 수 있다.

2. hook을 쓸 때는 파일 맨 앞에 "use client"라고 명시해야 한다. (백과 구분하기 위함이라는데)

3. 객체 타입을 정의할 때 type이나 interface 로 작성한다.

 

플젝에 바로 투입하니 공부가 슉슉 진행되는 듯 하다 

파이팅!~!~!

'오늘의개발TMI' 카테고리의 다른 글

[오늘의개발TMI_250510] : 사이드 프로젝트 시작  (0) 2025.05.10
[오늘의개발TMI_250425]  (0) 2025.04.25
[오늘의개발TMI_250423]  (0) 2025.04.23
[오늘의개발TMI_250417]  (2) 2025.04.17

+ Recent posts