export default combineReducers({
todosReducer,
calculatorReducer,
dateReducer,
});
Я пытаюсь интегрировать TypeScript в часть моей большой кодовой базы. В приведенном выше примере представьте, что первые два редуктора - JavaScript, а последний - TypeScript. Редактор кода, кажется, предлагает мне, чтобы файл был TypeScript, но когда я делаю это, я получаю ошибки при импорте, и он не компилируется.
import todosReducer from './todosReducer';
import calculatorReducer from './calculatorReducer';
import dateReducer from './dateReducer';
Кажется, тогда я хочу преобразовать два JavaScript редуктора в TypeScript. Это не практично, поскольку я хочу пока оставить только два JavaScript редуктора как JavaScript. Если я оставлю файл как JavaScript, то получу ошибки компиляции. Мне удалось заставить TypeScript хорошо скомпилировать и визуализировать материал на экране, но, похоже, проблема в интеграции с редукторами.
Могу ли я иметь один редуктор TypeScript с JavaScript редукторами в моем объединяющем редукторе, и если да, то как?
пс. Вышеприведенный пример является лишь примером того, что фактический зерноуборочный комбайн имеет 15 или около того редукторов, и преобразование их всех сейчас нецелесообразно.