Dev Blog Posts (11)

개발 관련 블로그 포스트 모음입니다. 다양한 기술과 경험을 공유합니다.

Vue3 computed 적절한 사용 방법과 watch와 차이점

Vue3 computed 적절한 사용 방법과 watch와 차이점

회사에서 새롭게 Vue 플랫폼 개발을 시작하며 개념 정리한다. 내가 Vue를 다시 보게 될줄 몰랐고, 오랜만에 보니 정말 새롭다 흑흑. Vue 개발이 러닝커브가 낮고 쉽다고 하지만 React에 익숙해서 그런지 쉽지 않다는걸 느끼고 있다. 그래도 새로운걸 배우는건 재밌으니 열심히 해봐야지. 이번 글은 계산된 속성인 Computed의 등장 이유와 watch와의 차이점을 알아보자.

Dev
[React] React Portal 사용 이유와 방법

[React] React Portal 사용 이유와 방법

사실 이전에 React Portal을 들어보았지만 굳이 적용할 필요를 느끼지 못했다. 나에게 포탈이란 메이플스토리 포탈뿐... 출퇴근 포탈이나 생겨줬으면 좋겠다는 생각뿐이었다. 그러던 중 최근 FCP를 줄이는 방법을 알아보았다. 프로젝트에서 꽤 많은 모달이 초기에 렌더링 되고 있었고, 이것을 해결하기 위해 각각의 페이지 컴포넌트 속에서 모달을 Pre-loading을 하고, 리액트 포탈로 사용하면 FCP가 단축될 것이라고 생각하며 다시 공부하기 시작했다. 공부를 하며 "React Portal 을 사용하는 이유와 장단점이 또 뭐가 있을까?" 라는 생각이 들었고 이 부분을 정리하며 글을 쓴다.

Dev