TODO App This project is a TODO list where the state is shared with the components through the context and the state is managed by useReducer. Context useContext createContext useReducer Custom hooks useTodo