profile
CDD - Coffee Driven Development
post-thumbnail

Redux toolkit을 이용한 효율적인 모달창 관리

여러 서비스에 modal 창을 기본적으로 사용하게 되는데요, 지금 진행하고 있는 Escapers 프로젝트 규모가 커지면서 모달 창을 사용하는 페이지들이 많아졌습니다. 이 때 모달 창을 유지 관리하기 위해 많은 코드가 중복되고 비슷한 로직들이 반복되었는데요, 이러한 불

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

[React] Immutability

React는 Rerender 과정에서 현재의 props, state와 nextProps, nextState 를 비교할 때, 얕은 비교(shallow comparison)에 의존한다. 따라서, state를 변경할때 불변성을 지켜주는 것이 성능 뿐만 아니라 에러 방지에도

2022년 3월 29일
·
0개의 댓글
·
post-thumbnail

[React] Reconciliation와 key

React를 이루는 근간에는 Virtual DOM이 있다. React는 "어떻게 웹이 바뀌는지" 보다 "웹이 어떤 모습이여야 하는지" 선언적 방식을 제공하고 있다. 따라서, 웹을 변경할때 이전 버전과의 비교를 통해 재조정(Reconciliation)하는데, 가장 빠르다

2022년 3월 28일
·
0개의 댓글
·
post-thumbnail

[React] setState의 비동기 처리

React에 관한 글은 처음인데 react 프로젝트를 진행하다가 삽질을 하다가내핵을 뚫고 지구 반대편으로 갈 뻔하고자해서 이렇게 블로그에 글을 남겨본다..React가 어떻게 동작하는지부터 설명해야될 것 같다. react 동작 방식을 알면 usestate가 왜 저렇게 작

2021년 8월 17일
·
2개의 댓글
·