Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2주차: Web Component 구성
step2-todo list
Vuex로 Store 만들기를 참고하여 Store를 구성하고, observe 와 observable을 등록해보았습니다.
이번에 새로 알게 된 건 Proxy API입니다.
현재 렌더링이 제대로 되지 않는 문제가 있습니다.
궁금한 점은
1.준일님의 조언을 따라 proxy에 재귀를 사용해서, 프로퍼티를 쓰는 set을 가로채서 모든 키값을 observable하게 했습니다. 제 의도는 객체의 작은 부분만을 변경할 경우, 해당 부분을 책임지는 컴포넌트만이 리렌더링 하게끔 하는 것이었는데 이 의도를 재귀를 사용해서 구현하는 게 맞는 건지 궁금합니다.
해당 부분 또한, proxy를 사용할 때는 에러가 없었지만 defineproperty로 사용해보니 too much recursions 재귀 에러가가 발생했었습니다.
감사합니다!
근데 현재 렌더링이 되지 않는 문제가 있네요..ㅜㅜ 이 이유를 잘 모르겠습니다.