3.13(월) 프로젝트 진행 중 다른 팀원들이 재사용이 가능한 Counter 컴포넌트를 구현하게 되었다. 카운터의 값을 부모 컴포넌트에서도 이용이 가능하게 구현 중 생기게 된 고민을 다룬 글입니다.1\. 부모 컴포넌트의 setState 함수를 자식 컴포넌트의 props
Vite로 환경구성을 해 프로젝트를 진행 중 svgr 플러그인이 잘 작동하지 않는 것을 확인했다... 왜 이러니... 정신 좀 차려봐 ㅜㅜ 이리 저리 경로도 옮겨보고 asset 파일이 잘못되었나 다시 다운로드 받아보기도 하고 삽질을 하다가 답을 찾지 못하고 검색을 했
프로젝트 초기 세팅 이후 개발을 시작했다. 우리 팀은 git flow 전략을 선택함에 따라 develop(이하 dev) 브랜치에 기본 세팅(sccafold, 라이브러리 초기 세팅, git hub 등...)후 각자 담당하는 기능의 브랜치를 생성해 작업을 하기로 했다.
프로젝트가 어느덧 중반에 가까워져가고 있다. 초안 상태의 코드들이 어느 정도 리팩토링을 거듭하면서 개선되어가고 있다. 나는 공통 컴포넌트인 Counter를 맡아 구현을 했는데 연이은 몇 가지 문제가 발생했다.그리고 문제 해결과정에서 코드의 가독성과 효율성을 해치는 문제
recoil을 이용해 상태 저장\-> 새로고침이나 페이지 이동시 state 휘발session storage\-> 값이 변할 때마다 반영 시키는데 무리가 있음persist