задание Архитектура в ШРИ
Реализовал как бибилиотеку. Можно установить в зависимости
командо npm i -S https://github.com/WD-man/shri_redux
.
Библиотека экспортитует объект с 3 функциями:
- createStore
- applyMiddleware
- middleware*
*- Функция реализующая возможность передавать функцию в качестве action
В этом репозитории находится только код redux с некоторыми тестами
Поиск и класс View реализованы в репозитории https://github.com/WD-man/git_front
Его нужно склонировать и установить зависимости npm i
Далее запустить команду npm run redux
, которая запустит сервер.
По умолчанию адрес сервера localhost:1234/
Создание стора происходит в файле src/index_desktop.js
Получение данных со своего сервера реализовать не успел.
В данный момент данные берутся из файлов в папке src/data_mock
В файле src/view/dir_list_view.js в методе created
Происходит подписка на событие поиска 'submit'.
Также в этом файле реализован асинхронный action fetchData.