• 환경구성
    • CRA(Create React App) 기반의 환경설정
    • Webpack기반 빌드환경을 직접 구성하지 않는다.
  • 스타일
    • css-in-js 방식을 사용해도 좋고 라이브러리 등 제한없음.
  • Component 개발
    • 클래스 형태가 아니고 함수 형태로 개발(Hooks API를 익히는 의미)
    • 클래스 형태가 필요한 경우는 사용해도 상관 없음.
  • 상태관리
    • 별도 라이브러리 사용금지
    • React hooks API만으로 구현하는 것을 추천.
  • 비동기 제어
    • 시간 지연 처리를 위해서 debounce 등을 활용해서 비동기 컨트롤 한다.
  • 그외 라이브러리 사용 제한
    • React 경험이 충분하지 않다면 TS사용금지,
    • 위에 언급된 것 이외 라이브러리 사용금지,