Skip to content

kimet1987/TodoList

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoList

Todo 프로젝트 협업 github 활용 연습

프로젝트 시작하기

git 정보를 clone 받아서 본인 PC에 repository를 생성한다.

git clone https://github.com/4rhd6gh/TodoList.git

프로젝트에 필요한 npm 모듈들을 설치한다. (yarn 쓰시는 분들은 따로 설정을 해서 사용하셔도 될 듯 합니다.) (하지만 yarn을 사용하지 못하는 분들을 위해 npm을 일단 기본으로 해야 해서 yarn에 대한 설정 파일은 따로 commit이 안되도록 gitignore에 관리해주시기 바랍니다.)

npm install

추가된 라이브러리

크롬 확장 프로그램에서 redux dev tools를 통해 설치 할 수 있고, redux의 데이터 흐름을 알아보기 쉽게 하기 위해 사용

redux를 통해 바뀔 이전 state, dispatch 실행으로 인해 바뀐 state가 콘솔에 찍혀 디버깅 쉽게 해주는 라이브러리

라우팅을 도와주는 라이브러리

서버 통신을 할 수 있게 해주는 라이브러리

시작 스크립트

npm run start

라우팅 설정

path에 있는 url로 접근하시면 자신의 폴더에서 개발한 내용이 나옵니다.

<Router>
  <Routes>
    <Route path="/" element={<Main />} />
    <Route path="/byungsu" element={<Byungsu />} />
    <Route path="/jihuk" element={<Jihyuk />} />
    <Route path="/sunah" element={<Sunah />} />
    <Route path="/jinho" element={<Jinho />} />
  </Routes>
</Router>

폴더 설정

초기 index.js는 삭제하시고 자신의 폴더 안에 하위폴더 구조도 잡으시면서 컴포넌트를 나눠서 개발하시면 될듯합니다.

├── src
│   ├── pages
│   │   ├── byungsu
│   │   ├── jihyuk
│   │   ├── jinho
│   │   └── sunah
│   └── useRedux
│       └── rootReducer.js
└── App.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.9%
  • HTML 13.1%