├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── App.css ├── App.js ├── App.test.js ├── EditTodoForm.js ├── Todo.js ├── TodoApp.js ├── TodoForm.js ├── TodoList.js ├── hooks │ ├── useInputState.js │ ├── useLocalStorageState.js │ ├── useTodoState.js │ └── useToggleState.js ├── index.css ├── index.js ├── logo.svg └── serviceWorker.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/EditTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/EditTodoForm.js -------------------------------------------------------------------------------- /src/Todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/Todo.js -------------------------------------------------------------------------------- /src/TodoApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/TodoApp.js -------------------------------------------------------------------------------- /src/TodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/TodoForm.js -------------------------------------------------------------------------------- /src/TodoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/TodoList.js -------------------------------------------------------------------------------- /src/hooks/useInputState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/hooks/useInputState.js -------------------------------------------------------------------------------- /src/hooks/useLocalStorageState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/hooks/useLocalStorageState.js -------------------------------------------------------------------------------- /src/hooks/useTodoState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/hooks/useTodoState.js -------------------------------------------------------------------------------- /src/hooks/useToggleState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/hooks/useToggleState.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colt/todos-context-usereducer/HEAD/yarn.lock --------------------------------------------------------------------------------