!!!!! Deprecateed doc !!!!!
This package contains reducers, actions, selectors and types for working with products information that contain in redux store.
- fetchMenuAction
- setMenuAction
- setLoadingStartAction
- setLoadingStopAction
- preloadRouteAction
- navigateToProductActionSaga
Type an action for saga-worker FETCH_MENU_ACTION_SAGA
- getProductsMenuData
- getProductsData
- getProductsMenuIsLoading
- getSelectedMenuItem
- fetchMenuCallbackType
- MenuType
- MenuListType
- ProductsState
- StatePartProducts
- NavigateToRouteParamsType
- NavigationErrorLogger
- reducerProducts
Переходы по routeName
- сервис существует и загружен -> поиск и переход
- сервис существует и не загружен -> загружаем и п.1/п.3
- сервис не существует и не загружен -> 404
- сервис существует и не имеет поле конфиг -> грузим все такие при старте и п.1/п.3
- сервис существует и не имеет в поле конфиг поля routeName -> грузим все сервисы без поля routeName в поле конфиг ищем -> -> п.1/п.3
Переходы по menuName
- сервис существует и загружен -> переход
- сервис существует и не загружен -> загружаем и п.1
- сервис не существует и не загружен -> 404
- сервис существует и не имеет поле конфиг -> грузим сервис и п.1/п.3
- сервис существует и не имеет в поле конфиг поля routeName -> грузим сервис и ищем -> п.1/п.3
- сервис существует и имеет в поле конфиг поля routeName -> по routeName был ли вставлен сервис -> грузим сервис и ищем -> и п.1/п.3
Переходы по routeUrl (отн-абс ссылки)
- сервис существует и загружен -> переход
- сервис существует и не загружен -> загружаем и п.1
- сервис не существует и не загружен -> 404
- сервис не был найден в текущих по routePath в поле конфиг -> грузим все сервисы без поля routePath в поле конфиг и ищем -> п.1/п.3