Виконай рефакторинг коду застосунку "TODO LIST" на react-hooks
Виконай рефакторинг коду застосунку "TODO LIST", додавши управління станом за допомогою бібліотеки [Redux Toolkit](https://redux-toolkitnpm install @reduxjs/toolkit.js.org/).
Нехай Redux-state виглядає наступним чином.
{
todos: [],
}
- Створи сховище з
configureStore()
- Створи редюсери todo. Використовуй функцію
createSlice()
. - Зв'яжи React-компоненти з Redux-логікою за допомогою хуків бібліотеки
npm install @reduxjs/toolkit react-redux
-
Для зберігання всего
state
застосунку вlocal storage
використовуй бібліотеку redux-persist -
використовуй цей конфіг для
store