[한 주에, 한 주제] 배너 생성기 A/S - 6일차 (toggle 버튼 생성과 데이터 관리 고민)

김민석·2021년 11월 25일
0

한 달에, 한 주제

목록 보기
14/19
post-thumbnail

배너메이커 배포 링크

귀여운? 토글 생성

추후 localStorage에 저장하는 기능도 토글로 설정하도록 바꿀 수 있을지도 모르겠다.
현재는 밑줄을 켜고 끄는데에 토글 버튼이 있으면 좋을 것 같아서 생성하였다.

데이터 관리에 대한 고민

매우 적은 데이터를 가지고 이렇게까지 오래 고민하는게 부끄럽다.
context API를 가지고 최대한 효율적인 방식을 짜보고 싶다.

가장 불편한 기능을 가지고 최대로 끌어써봐야 다른 효율적인 기술을 더 효율적으로 사용할 수 있다!라고 생각해서 이 방식으로 학습하기를 선호한다.

지금의 상황


이번 쪼꼬미 프로젝트 중에서 가장 마음에 들지 않는 부분이다.
함수 하나가 많은 분기를 가지고 있는 것도 마음에 들지 않는다.

함수는 가장 작은 단위의 기능을 담당하고 이것들을 조합하자! 이것 또한 선호하는 방식이다.

분명한 것은 boolean 데이터까지 생겨버리니 현재의 onChangeHandler로는 감당하지 못한다.
우선 onChangeHandler를 다시 잘게 쪼개는 일부터 시작해야겠다.
매우 단순한 함수여도 생각해보면 쪼갤수 있는 여지가 많더라.

즉,

다음 목표는

Context API의 패턴에 대해 깊게 고민하기

0개의 댓글