Выполнен рефакторинг кода приложения «Книга контактов», добавлено управление состоянием при помощи библиотеки Redux Toolkit.
- Создано хранилище с
configureStore()
- Использована функция
createSlice()
- Созданы действия сохранения и удаления контакта, а также обновления фильтра
- Связаны React-компоненты с Redux-логикой при помощи хуков бибилиотеки react-redux
- Использована библиотеку Redux Persist для сохранения массива контактов в локальное хранилище