TIL 220928

강지훈·2022년 9월 28일
0

함수형 컴포넌트
-JS 에서 익숙하게 사용하였던 함수를 컴포넌트화 시킨 것입니다.
-아무래도 구조 자체가 클래스에 비해 단순하여 코드도 단순하고 빠르게 배울수 있습니다.
-메모리도 덜 먹고 빠릅니다. (render 함수가 빠짐)
-다만 예전에는 state 와 라이프사이클 기능 사용이 불가능하여 제한적으로 사용 -> 최근에는 Hooks 라는 기능의 도입으로 같은 역할 수행가능

*Hooks 란?
16.8 버전부터 추가된 기능으로, 클래스 컴포넌트와 생명주기 메서드를 이용하여 작업을 하던 기존 방식에서 벗어나 함수형 컴포넌트에서도 더 직관적인 함수를 이용하여 작업할 수 있게 만든 기능입니다.

리액트에서는 프론트로 데이터를 어떤 방식으로 전달할수 있을까요?
리액트에서는 props(속성 properties의 줄임말) 라는 것으로 손쉽게 전달이 가능합니다
JS 에서 매개변수를 전달 하듯이 props 로 데이터를 전달하면 바로 받아서 사용이 가능

props 로는 배열 같은 다양한 자료형의 전달이 가능

profile
never stop

0개의 댓글