CRA - Тип AppState динамического редуктора не работает как «неизвестный» - PullRequest
2 голосов
/ 18 сентября 2019

Я перемещаю проект NextJS в Create-React-App.Позднее динамический тип AppState выдает «неизвестный».

Обратите внимание, что оба проекта имеют одинаковые версии:

  • Машинопись: 3.5.3
  • React: 16.9.0
  • Redux, Redux-Thunk, React-Redux

Вот как я создаю магазин и типы:

export function makeStore(initialState: any) {
  const store = createStore(
    combinedReducers,
    initialState,
    composeEnhancers(
      applyMiddleware(thunk as ThunkMiddleware<ReturnType<typeof combinedReducers>, AnyAction>)
    )
  );

  return store;
}

// This type is needed so Store.dispatch is from redux-thunk
export type AppStore = ReturnType<typeof makeStore>;


export type AppState = ReturnType<AppStore['getState']>;

Теперь, импортируя некоторые данные в компонент, у меня есть эти ошибки только в приложении CRA : Ошибка:

Насколько я понимаю, IDE (VSCode) получаеттип отлично, но Typescript говорит, что он unknown и не компилируется.Я понятия не имею, что с этим делать.Куда мне обратиться, чтобы решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...