https://paywork-todolist-canuk.netlify.app/
Redux + Redux-saga 기반 Todo List 웹앱 제작
- main : 네트 워크 통신 O | 동작 X
- non-network : 네트 워크 통신 X | 동작 O
함수 단위 주석은 main branch를 확인해주세요.
📚 과제 요구사항 보기
- TS + React TodoList 웹앱 제작
- Redux + Redux-saga를 통한 전역 상태 관리 및 비동기 처리
- Base URL
http://dummy-server.io/ - POST // Todo 생성
URLRequest BodyPOST // ../todoResponse(200) Body{ "content": "string" }{ "msg": "string" } - GET // 리스트 조회
URLRequest BodyGET // ../todoResponse(200) Body{ }{ "count": 2, //integer "todoList": [ { "id": "string", "content": "string", "isCheck": true, //boolean "createdAt": "2021-05-26T11:51:05.097Z" }, { "id": "string", "content": "string", "isCheck": false, //boolean "createdAt": "2021-05-26T16:15:25.729Z" } ] } - POST // Todo 수정
URLRequest BodyPOST // ../todo:idResponse(200) Body{ "content": "string" }{ "msg": "string", "content": "string" } - POST // Todo 체크
URLRequest BodyPOST // ../todo:idResponse(200) Body{ "isCheck": true // boolean }{ "content": "string" } - POST // Todo 삭제
URLRequest BodyPOST // ../todo:idResponse(200) Body{ }{ "msg": "string" }
- Todo 생성
- Todo List 조회
- Todo 수정
- Todo 삭제
- Todo 체크
- Saga Template 생성 함수
- Async Action 생성 함수
- Action 생성 함수
npm install
npm start