profile
프론트엔드 개발자
post-thumbnail

State Lifecycle

기존 자바스크립트의 경우 let,const로 변수를 만들었으나리액트에서는 state 하나로 변수를 만들수 있다.const state,setState = useState("철수")state => 변수명setState => 변수바꾸기(함수)useState => 변수만들기(

2022년 4월 9일
·
0개의 댓글
·

PrevState

setState에 이런 기능이? => prevState 리액트는 따로 임시저장공간에 함수내에 변화를 하나씩 저장하는데 함수가 끝나기 전까지 원래 페이지에 새로 랜더링 되지 않음 그래서 count가 4가 올라가는게 아니라 1씩 올라감 하지만 prev를 사용하면 임시공간에 저장된 데이터를 다시 가져와서 +1 시켜줌 ![](https://images.vel...

2022년 4월 3일
·
0개의 댓글
·

State Lifting, State Up

state 나누기 => Lifting-State-Up 부모에서 스테이트를 props로 넘겨주는건 쉽지만 자식끼리 혹은 자식이 부모에게 스테이트를 공유하는 것은 불가능하다 해결 방법으로는 아래 예시와같이 스테이트를 부모로 끌어올리고 프롭스로 둘다 내려준다 ![](https://images.velog.io/images/navida/post/aa0010e1-5...

2022년 4월 3일
·
0개의 댓글
·