TIL

carminchameleon·2020년 4월 1일
0

wecode_TIL

목록 보기
17/19

고피자 피드백

오늘 고피자 2주차 피드백을 받았다.
내가 맡은 랭킹 보드에 대한 질문과 피드백은 크게 두 가지였다.
**1. **
Q) 왜 메인 페이지와 상세 페이지를 나누었는가
F) 하나의 페이지 안에서 불러오는 것이 좋을 것 같다.

나는 처음에 메인 보드와 완성도 보드 페이지를 나누었다. 그렇게 한 이유는 우선 나는 디폴트 화면이 메인 보드가 되어야 한다는 것에 집중해서 그러면 다른 화면을 만들어줘야겠구나! 라고 생각해버린 것 같다.
메인 보드는 나중에 만들고, 지금은 완성도 페이지를 만들어야지! 라는 식으로..
그리고 세 가지의 항목으로 나뉜다는 느낌이 강해서 페이지 별로 다른 느낌의 디자인이나 테이블 형태가 나올 것이고, 그래서 페이지를 나눠야 한다고 생각했다.

그런데 질문에 대답을 하고 피드백을 받으면서 생각해보니 그렇게 페이지를 나누는 것은 리액트라는 기술을 활용하는 것이 아니라는 생각이 들었다. SPA로 충분히 할 수 있는 것을 나누는 페이지로 나누려고 했던 것이었다.

사실 컴포넌트로 만들 것이기 때문에 내가 페이지를 나누는 것도, 하나로 만드는 것도 그렇게 엄청난 걸 바꿔야 하는 작업은 아닌 것 같다. 컴포넌트가 이래서 진짜 유용한 것이구나...그리고 생각해보니 페이지를 합치면 상태 관리나 fetch를 하는 과정이 조금 덜 복잡해 질 수 있을 것 같다.

그래서 아무튼 결론은 SPA로 바꾸기로 했다. 그러면 UI적인 부분도 달라져야 할 것 같아서 오늘 집에 돌아와서 그런 느낌의 사이트들을 더 찾았다.

  1. https://www.rottentomatoes.com/
  2. https://www.boxofficemojo.com/intl/?ref_=bo_nb_ydw_tab
  3. https://www.fifa.com/fifa-world-ranking/ranking-table/men/#UEFA

2.
F)종합적인 필터가 있었으면 좋겠다.
이거는 advanced로 하려고 했던 것이긴 했는데 오늘 작업 하면서 깔끔한 필터, 선택 창을 보아서 꼭 구현하고 싶다!

근데 모든 것을 다 필터로 걸거나 검색을 만들어 놓으면 뭔가 조잡해보여서 오히려 손이 덜가는 느낌이 들 수 있을 것도 같다. (옵션 진짜 많아도 맨날 인기 검색만 보는 것처럼)

종합 필터 부분을 만든다면 어떻게 사람들이 쉽게 필터를 건드리고 설정을 하게 할 수 있을지에 대해서 고민을 해보아야 할 것 같다.

profile
나는야 코린이 하지만 무럭무럭 자라고 있죠

0개의 댓글