팀프로젝트 중간발표날 팀에서 지금까지 한 프로젝틀를 시연하고 난 후 기술멘토님들에게 피드백을 받았다!

오늘은 그 피드백 중 프론트엔드 부분을 정리해보고자 한다.

각 팀의 중간발표 피드백 링크

우리 팀 중간발표 시연 영상 & 프론트엔드 피드백


1. UX

저장하려고 하는 기능은 상단에 위치해 있고,
저장된 결과값은 하단에 위치해 있어서 스크롤이 계속 왔다갔다 한다.
저장이 완료되면 오토스크롤로 밑으로 내려준다거나,
핵심인 상단의 저장하기 기능을 flaoting absolute로 항상 띄워놓는 것을 추천.

2. 상태값을 바로 업데이트 할 경우 문제점 알아두기

(우리는 리액트 쿼리로 자동 패치되기 때문에 해당사항 없다.)

만약 버튼을 누른 후 바로 끈다면? 바로 다른 행동을 한다면?
DB에만 업데이트 된다.
상태값이 꼬이는 경우가 발생할 수 있다.

3. 진보적인 프로덕트를 도입하는 부분

(리코일, 리액트 쿼리, 스타일 컴포넌트, 테일윈드 css)

완성된 라이브러리니 검증은 되어 있겠지만, 개발자적 역량을 키우는데 있어서 좋지 않을 수 있다.

ex. 테일윈드는 추상화가 잘되어 있어서 반응형 구현이 쉽다.
회사에 가게 되면 이런 일들을 러프하게 해내야하는 상황이 발생할 수 있다.
그렇게 될 경우 테일윈드 만큼의 성능 및 퍼포먼스를 낼 수 있을 것인가? 이것이 이슈사항이 될 수 있다.
오픈소스가 아니면 어떡하나? 테일윈드를 평생 사용할 것인가?
좋은 도구를 취사선택하는 것도 좋은 경험이지만, 그것처럼 작동할 수 있게 만들어 보는 것도 발전에 도움이 된다.


0개의 댓글