Replies: 2 comments 3 replies
-
|
다시 생각해보니, 클래스의 setter를 사용하면 state의 값을 변경할 수 있도록하면 되지않을까? 라는 생각이 떠올랐어요. 그리고 정확히는 클로저와 완전히 다른 개념이지만 클로저의 특징인 특정 메서드로만 상태를 변화시키는 관점은 동일하다는 생각이 들었어요 즉 getter와 setter을 사용하면 데이터를 안전하게 보호함과 동시에 수정할 수 있지 않을까? 라는 생각입니다. |
Beta Was this translation helpful? Give feedback.
2 replies
-
|
클로저는 중첩함수에서 외부 함수의 생명주기가 끝나도 외부 함수의 변수를 계속 참조할 수 있는 것을 의미합니다. 음... useState가 클로저를 기반으로 구현돼있다고 알고 있는데, useState를 클래스형으로 구현해보면 되지 않을까요? 근데 우리가 만든게 useState를 구현한게 아닌가요? 어렵습니다 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
정답이 아니더라도 본인이 생각하는 것들을 공유해주세요!!!
Beta Was this translation helpful? Give feedback.
All reactions