저는 React.js 라이브러리를 처음 접했고 튜토리얼 중 일부를 살펴 보았는데 다음과 같이 나타났습니다.
this.setState
this.replaceState
제공된 설명이 명확하지 않습니다 (IMO).
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
비슷하게,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
나는 this.setState({data: someArray});
다음을 시도한 this.replaceState({test: someArray});
다음 console.logged하고 state
이제 data
및 test
.
그럼, 시도 this.setState({data: someArray});
다음에 this.setState({test: someArray});
다음을 console.logged 나는 것을 발견 state
다시 모두 가지고 data
와 test
.
그렇다면 둘의 차이점은 정확히 무엇입니까?