온보딩 및 튜토리얼 이슈
문제인지 : 유저피드백을 받은 결과 유저들이 사용법을 어려워함. 온보딩은 있지만 첫로그인시에만 볼 수 있기 때문에 다른 방법이 필요했음.
문제해결 : 1. 온보딩 후에 튜토리얼을 추가하여 유저들이 적응하는데 도움을 준다.
2. 메뉴에 로그인 후에도 볼 수 있도록 서비스소개란을 신설하고 그곳에서 다시한번
사용법과 어떤식으로 진행되는지 설명을 추가
삼항연산자 중복시 Lint 에러 이슈
문제인지 : 유저가 선택한 캐릭터의 단계가 유저가 달성한 목표수치에 따라서 단계가 올라가도록 설정해야했음. 처음에는 리액트 내에서 삼항연사자로 해결하려 했지만 삼항연산자가 반복적으로 사용되었고 eslint에러도 발생(eslint no-nested-ternary)
문제해결 : 새로운 유틸함수를 작성하여 따로 빼는것으로 해결.
button, input등 중복되는 컴포넌트를 어떻게 처리해야하는가?
문제인지 : 비슷한 모양의 컴포넌트들이 지속적으로 사용되면서 css를 중복으로 쓰는경우가 생김
문제해결 : 공톰 컴포넌트들을 만들어서 재사용 할 수 있도록 컴포넌트 생성