Проблемы с машинописью в последних версиях Redux и React - PullRequest
0 голосов
/ 02 ноября 2018

Я пытался обновиться, чтобы использовать новое приложение create-реагировать-приложение 2 и очистить все наши файлы и версии одновременно, поэтому установил последние версии React, Redux и т. Д. В новый проект. Я столкнулся с проблемами Typescript, которые, кажется, основаны на Redux.

Перед обновлением: вы можете видеть, когда я добавляю запятую, она показывает отправляемое действие для возврата действия Before: you can see when I add the comma, it shows an action being dispatched to return an action

После обновления: тот же неизмененный файл, теперь он показывает действие типа состояния, отправляемое в возвращаемое состояние! After: the same unchanged file, now it shows an action of type state being dispatched to return state!

Для ясности 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 по очереди назад на предыдущие версии, показанные здесь, чтобы попытаться решить проблемы, но безуспешно.

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