Why? 지난 글 "컴포넌트 Re-rendering을 피하는 5가지 방법"에서 언급한 글에서 부족한 면들이 보여, 보완을 하기 위해 같은 주제를 가진 다른 글들을 살펴 보았습니다. 물론 공식문서를 이미 정독을 한 상황 이었고, 조금은 Advanced 한 내용들에 초점을 맞추어 검색을 해 보았지만, 입맛에 맞는 내용들을 찾지 못하였습니다. 그러던 도중 "Understanding re-rerendering and memoiztion in React"라는 제목에 글에 이끌리게 되었고, 짧은 글이었지만 핵심만을 전달하는 좋은 글이라고 생각되어 공유하게 되었습니다. 이 글은 약간의 팁과 더불어 왜 중요한지에 대한 당위성도 포함되어 있는 유익한 글이라 판단됩니다. 만약 지난 글 "컴포넌트 Re-rendering을 ..
Why? 개발자와 디자이너가 함께 협업하여 프로젝트를 완성하는 DND에서 사이드 프로젝트를 진행하고 있습니다. RN을 사용하면서 풀지 못할 숙제들을 풀어가는 일들이 굉장히 많았었는데, Global state를 관리하면서 느꼈던 여러 문제 중 한 가지를 공유하려고 합니다. useReducer와 useContext를 사용하여 Global state를 관리하였으나, context를 사용하여 가져다가 쓰는 구조 상 state 값이 업데이트될 때 re-rendering이 계속적으로 발생하는 상황을 마주하게 되었습니다. 이런 상황을 타개하기 위하여 최소한의 최적화가 필요 하였고, re-rendering에 관련된 글을 찾다 좋을 글을 발견하여 공유해 보려고 합니다. 만약 re-rendering에 발생하는 시점에 대한..
JavaScript의 대한 묵혀있던 궁금증을 속 시원하게 해소해준 책 개발에 관련된 언어를 공부할 때, 보통 강의나 블로그, 공식사이트 등을 참고하지만, 정말 오랜만에 교재를 참고하게 되었습니다. 물론, 한 개발자의 추천을 받아 구매를 하게 되었지만, 아무런 기대(?)없이 구매를 했기에 유익한 정보를 담고 있는가에 대한 궁금증 보다는 "내가 과연 완독을 할 수 있을까"에 대한 의구심이 더 컸습니다. 프론트엔드 개발자라는 타이틀 아닌 타이틀을 달고, 회사에서 많은 시간을 지내면서, 과연 내가 진정한 프론트엔드 개발자라고 말할 수 있는 가에 대해 자신에게 물음을 던질 무렵 만난 책이었습니다. 현 네이버에서 근무하시는 개발자, 정재남님이 조금은 애매모호한 JavaScript의 성격을 읽는 사람으로 하여금 쉽게..
* 이 글은 I created the exact same app in React and Vue. Here are the differences 번역하였습니다. I created the exact same app in React and Vue. Here are the differences. [2020 Edition] I created the exact same app in React and Vue. Here are the differences. [2020 Edition]: 2020 Edition: Now with React Hooks vs Vue 3 + Composition API! by Sunil Sandhu sunilsandhu.com Vue를 사용하여 일을 하면서, 정말로 많은 것들을 이해하였습니다. ..