Я пытался обновиться, чтобы использовать новое приложение create-реагировать-приложение 2 и очистить все наши файлы и версии одновременно, поэтому установил последние версии React, Redux и т. Д. В новый проект. Я столкнулся с проблемами Typescript, которые, кажется, основаны на Redux.
Перед обновлением: вы можете видеть, когда я добавляю запятую, она показывает отправляемое действие для возврата действия
После обновления: тот же неизмененный файл, теперь он показывает действие типа состояния, отправляемое в возвращаемое состояние!
Для ясности IAppAction определяется следующим образом:
import { Action } from 'redux';
export interface IAppAction extends Action {payload?: any}
Кто-нибудь знает, почему произошло это изменение и что с этим делать?
Версии, которые я сейчас пробую:
"react": "^16.6.0",
"react-dom": "^16.6.0",
"redux": "4.0.0",
"react-redux": "5.0.7",
"@types/react": "^16.4.18",
"@types/react-dom": "^16.0.9",
"@types/react-redux": "^6.0.9",
"typescript": "3.0.3"
Переключите redux, response-redux и typcript по очереди назад на предыдущие версии, показанные здесь, чтобы попытаться решить проблемы, но безуспешно.