반응형
HOC ?
Higher-Order-Component 고차컴포넌트라 부른다.
고차컴포넌트는 컴포넌트 로직을 재사용하기위해서 사용된다.
컴포넌트를 가져와서 새컴포넌트를 반환하는 함수이다.
주의사항
render 메서드 안에서 고차 컴포넌트를 사용하면안된다.
정적 메서드는 따로 복사해야된다.
ref는 전달되지않는다.
참고자료
https://velopert.com/3537
https://jeonghwan-kim.github.io/2022/05/28/react-high-order-component
Controlled Component
엘리먼트를 가지고있는 컴포넌트가 관리함
대표적으로
<input> <select> <textarea>
등이있다.
Uncontrolled Component
엘리먼트의 상태를 관리하지않고 , 엘리먼트의 참조만 컴포넌트가 소유
참고자료
https://reactjs.org/docs/uncontrolled-components.html
Uncontrolled Components – React
A JavaScript library for building user interfaces
reactjs.org
[React] 제어 컴포넌트(Controlled Component)와 비제어 컴포넌트(Uncontrolled Component)
React에서는 Form을 다루는 2가지 방법이 있는데, 바로 제어 컴포넌트(Controlled Component)와 비제어 컴포넌트(Uncontrolled Component)이다. 과연 제어 컴포넌트(Controlled Component)와 비제어 컴포넌트(Uncontrolled
dori-coding.tistory.com
반응형
'프론트엔드 > React' 카테고리의 다른 글
[26] 리액트 상태 끌어올리기 (1) | 2022.12.06 |
---|---|
[25] react 의 JSX (0) | 2022.12.05 |
[12일차] React Component Styling (1) | 2022.11.15 |
리액트를 다루는 기술 13장 (0) | 2022.07.28 |
리액트를 다루는 기술 13장 리액트 라우터로 SPA 개발하기 v5 -> v6 이슈 (0) | 2022.07.27 |