Skip to content

serikshaikamalov/TODOAppContext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Todo app using ReactJS and ContextAPI

Alt text

Reducer

  • Action, initialData, dispatch, reducer fucntion, useReducer hook.
  • Action - іс әрекет:
  1. Тапсырманы қосу - task: {title, status, text}
  2. Филтірлеу - тапсырманынң статусын жібереміз
  3. Бітті деп белгілеу - тапсырманың индексі
  4. Бітте деп барлығын белгілеу - ештене жібермейміз
  5. Архивке жіберу - тапсырманың индексі
  6. Тапсырманы өшіру - тапсырманың индексі
  7. Барлық тапсырманы өшіру - ештене жібермейміз

action = { type: "add", task: task }

initialData = алғашқы данныйлар.

Компоненттің күйіне немесе редюсерге жібереді.

function todosReducer(tasks, action){ if(action.type === 'add){ return [ ...tasks, actiom.task ] } }

About

TODO App using ReactJS and ContextAPI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published