bluelion2 / Project-issue-repo

프로젝트를 진행하면서 있던 오류와 해결을 기록하는 repo
1 stars 0 forks source link

[Mobx] - 자식 컴포넌트로 computed값을 내려줄 때, 변경을 감지하지 못함 #21

Closed bluelion2 closed 3 years ago

bluelion2 commented 4 years ago

스크린샷 2020-07-05 오후 10 38 32

부모 컴포넌트에서 위의 옶션값을 관리하고, 그 값중 일부를 computed를 통해서 자식인 Footer 컴포넌트로 내려주고 있었다 스크린샷 2020-07-05 오후 10 33 11 스크린샷 2020-07-05 오후 10 33 25


자식컴포넌트에서 해당 computed 값을 가지고 있다가, 특정이벤트가 실행되면 해당 값을 사용하는데, 변경되는 값을 감지하지 못하고 초기에 내려주는 값만 사용하고 있었다. 스크린샷 2020-07-05 오후 10 34 38

bluelion2 commented 4 years ago

관찰 가능한 값을 Props로 내려주는 경우, 받는 자식컴포넌트에서 useAsObservableSource() 또는 useLocalStore에서 관찰하게 해야, 부모가 바뀐 값을 정확히 감지하고 인식한다.

bluelion2 commented 4 years ago
bluelion2 commented 4 years ago
bluelion2 commented 4 years ago

Todo