Я перемещаю проект 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 и не компилируется.Я понятия не имею, что с этим делать.Куда мне обратиться, чтобы решить эту проблему?