반응형
Hook
-> 기존의 함수형 컴포넌트에서 할 수 없엇던 다양한 작업들이 가능하다
1. useState
: 함수형 컴포넌트에서도 state 를 관리해서 가변적인 상태를 지닐 수 있게해준다
const [vasue, setValue] = useState(0);
[현재 상태, 상태를 바꿔주는 함수] = useState(초기상태)
- state : props 와 달리 컴포넌트 내부에서 값을 변경 할 수 있음
(props 는 읽기전용으로 값을 변경하려면 paraent 에서 값을 바꿔야한다)
2. useEffect
: 컴포넌트가 렌더링 될 때마다 특정 작업을 수행하도록 설정
: 클래스형 컴포넌트의 componentDidMount + compareDidUpdate
useEffect( () => {
console.log('렌더링완료');
consoloe.log({
name,
age
});
반응형
'_ > Velog' 카테고리의 다른 글
2023년 상반기 ICT 학점연계 프로젝트 인턴십 합격 후기 🚀 (0) | 2023.09.07 |
---|---|
🎥 React로 유튜브 클론코딩 📹 (0) | 2022.03.31 |
띄어쓰기 (0) | 2021.06.03 |
[ html / css ] h1 태그와 h2 태그가 한줄에 나오게 하기 = inline 속성 (0) | 2021.06.03 |
[html / css] css에서 색상값을 변수로 지정하기 (0) | 2021.06.03 |