Redux - с ExtraArgunebt в качестве DI для реакции (с Inveraify или нет) - PullRequest
0 голосов
/ 01 мая 2020

Я ищу решение для. DI реагирует с машинописью для приведения. Так что у меня есть сервисы в классах, и я хотел бы использовать DI только для уровня обслуживания.

Мой вопрос, является ли WithExtraArgument of redux хорошим решением и сохраняет идею DI. Это означает, что в thunk actiob я получу список сервисов как paraneters, а в действии я получу что-то вроде: services.logger.debug () Или services.api.get

Это хорошее решение или я должен преобразовать функция действия к классу

const services = {
  api: apiService,
  logger: LoggerService
  AnotherApi: AnotherApiService

    }
const enhancer = compose(applyMiddleware(thunkMiddleware.whithExtraArgunent(services))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...