/Russianblue

2021 Entry6.0 main frontend repository

Primary LanguageTypeScriptMIT LicenseMIT

Russianblue

2022년 대덕소프트웨어마이스터고등학교 입학 전형 시스템입니다.

EntryDSM Developers(EntryDSM 2.0) 기업, 채용, 투자, 뉴스

Getting Started

Get Codes

git clone https://github.com/EntryDSM/Russianblue.git code clone

Prerequisites

아래 사항들이 설치가 되어있어야합니다.

node 12.0.0 < @

Installing

아래 사항들로 현 프로젝트에 관한 모듈들을 설치할 수 있습니다.

npm install

Built With

역할 이름 Github
프론트엔드 개발 오준상 오준상
프론트엔드 개발 김혜준 김혜준

Project Rule

Naming

  1. 컴포넌트의 이름은 항상 대문자로 정한다
  2. 컨테이너는 이름을 대문자로 하고 뒤에 'Container'를 붙인다.
  3. 상수는 모든 글자를 대문자로 한다. 공백은 _로 처리한다.

React

  1. jsx에 함수 및 연산을 props로 넘기거나, style을 넘기는 것을 금지한다. component가 rerendering 될때 재연산 되기 때문에 비효율적이다.
  2. useMemo, useCallback을 남용하지 않는다. 리렌더링 최적화를 할 수 있지만, 오용될 가능성이 있다.

GIt Message

  • [commit type] description

    commit type은 이 commit이 어떤 역할을 하는지 표현한다.

    description은 commit에 대한 설명을 담당한다.

Folder Structure

📦  Russianblue
├─ public
└─ src
   ├─ @types
   ├─ asset
   ├─ components
   ├─ containers
   ├─ models
   ├─ modules
   ├─ route
   ├─ style
   └─ util

©generated by Project Tree Generator