Список задач. Верстка адаптивная. Здачи сохраняются localstorage.
При открытии сайта, Redux store синхронизируется c localstorage.
С помощью Redux создано 3 store:
- todos - массив задач;
- filters - состояние кнопки фильтра;
- themes - состояние темы.
Релизована анимация плановной смены темы.
Под блоком создания задачи, можно настроить фильтр:
- all - все задачи;
- active - невыполненные задачи;
- completed - выполненные задачи.
Так же есть кнопка Clear completed, которая через action очищает все выполненые задачи.
- адаптивная верстка;
- смена темы;
- синхранизация Redux store с localstorage;
- добавление задач;
- установка фильтра;
- влзможность отметить выполненую задачу;
- удаление задач;
- удаление выполненых задач.
- БЭМ;
Сайт можно запустить по ссылке.
- скачать проект;
- открыть консоль в корне проекта.