React
가장 많은 커뮤니티를 지니고 있어서 자료를 찾기 쉬움
- Component 단위로 작성
- Virtual DOM
- JSX
Context API(전역 상태 관리)
- Redux를 사용하는 것도 매우 좋다.
- 그러나 모두 공통적으로 공부한 부분이기 때문에 시간 안에 구현하려면 어쩔 수 없이 선택해야 한다고 생각한다.
- Redux를 공부하기에는 시간이 부족한 것 같다.
- 애초에 Redux가 context API 기반으로 만들어 졌고 사용법 + 구조 말고는 전역 상태 관리에서 비슷하기 때문에 context api를 채택하는게 어떨까요
Storybook(UI)
- 다른 사람의 코드를 이해하는데 드는 노력을 줄일 수 있다.
- 컴포넌트 단위로 생각하는 것을 배울 수 있다.
- 컴포넌트 단위로 결과물을 확인하고 진행상황을 확인할 수 있다.
걱정되는 부분
- 사실 사용하게 된다면 개발의 속도가 느려지고 스토리북에 관련된 이슈를 해결하는데에 많은 시간을 투자하게 될 것이라고 느껴짐
프로젝트 시 의견
- 전체적인 UI 보단 자주 사용하는 것들 위주로만 만드는 것이 어떨까요
- 상윤
- 전체적인 것은 반대, 그렇지만 매우 작은 컴포넌트(button, input) 등등에서는 필수다
- 컴포넌트를 공통으로 어떻게 나눌 것인가
- 다은
- 컴포넌트 상태 흐름
- 상태 흐름에 영향을 받지 않아야 ⇒ 컴포넌트를 잘 만들었다.
emotion(style)