심화프로젝트를 끝내면서 피드백을 듣고 느낀 점에 대해서 간단히 작성을 해볼려고 합니다.
피드백을 들었던 것들 중에서 코드분리를 너무 많이 한거 같은 느낌을 받는 다는 애기와 props를 너무 많이 사용했다는 이야기가 있었서 이것을 줄여야 겠다는 생각이 들었던 거 같습니다.
props이야기를 들을 때는 무슨 코드를 보고 이야기 한 것인지 바로 알 수 있을 정도로 사용을 해서 뭔가 분리를 다르게 하던가 그래야 했던 거 같습니다.
그리고 모든 팀들한테 해당되었던 이야기 중에 하나인 기술을 선택한 이유에서 장점을 찾는 것을 조금더 확실한 장점을 가지고 기술 선택이유를 골라야겠다는 생각이 들었습니다.
그냥 간단히 사용해봐야 될꺼 같아서나 그런것이 아닌, 어떤 이유에서 이것을 선택하게 되었는지 그래서 어떤 장점이 있었는지를 작성할 수 있어야 될꺼 같습니다.
이렇게 간단히 피드백에서 들었던 것들 중에서 기억이 남는 것들을 작성을 해보았습니다.
그래도 이번 프로젝트에서 마지막에 로그인 확인 로직을 변경해서 zustand의 스토어와 supabase에 있는 getUser로 변경하여서 만족스러웠던 거 같습니다.
로그인 확인 하는 로직을 모든 페이지에서 작성한 것은 좀 비효율 적이었던 거 같습니다. 레이아웃을 나눠서 그거를 바꿀 수도 있었는데 그걸 할려고 하면은 생각보다 많은 코드들을 바꿔야 할꺼 같아서 그냥 놔두게 되었습니다.
다음번에는 레이아웃도 나눌 수 있고 처음 시작부터 로컬스토리지를 사용하지 않고 로그인을 확인할 수 있는 방법들을 찾아볼꺼 같습니다.