@Geckyhit

Куда вынести логику авторизации?

Добрый день, надеюсь мне знающие люди ответят. Вообщем смотрите, проект react+redux и есть некая логика авторизации (проверяем куки на токен, отправляем его на сервер и получаем данные пользователя) и кладем их в стор(взависимости от этого сильно меняется UI компонентов). Куда лучше запихнуть эту логику? думал 1. Сделать некий модуль init, который выполняет эту логику и напрямую диспатчит в стор 2. Запихнуть в миддлваре, но какой смысл, если логика выполняется всего один раз, т.е перед запуском 3. Ваш вариант??? заранее спасибо за внимание
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Например так:

import React from 'react';
import { render } from 'react-dom';
import configureStore from './store';

const store = configureStore();

store.dispatch(init());

render(
  <Provider store={store}>
    <Router>
      <App />
    </Router>
  </Provider>,
  document.getElementById('root')
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы