我使用的是React、TypeScript、ESlint和TypeScript-ESlint,没有任何问题。
当我安装Redux、React-Redux和@types/react-redux时,TypeScript-ESlint忽略了Redux类型。我还安装和卸载了@types/redux。
Redux API中的所有内容(如useDispatch()、useSelector()、combineReducers())都会因“any
值的不安全赋值”而引发提示错误。
在Redux文档中,useDispatch()应该不需要任何特殊类型就可以工作。
如何配置TypeScript-ESlint以使用Redux?
谢谢!
1条答案
按热度按时间des4xlb01#
有时,vs代码中的typescript语言服务器很难获取类型的更改。尝试使用命令面板(Ctrl+Shift+P或Cmd+Shift+P并搜索“restart”)“重新加载”它,或者完全重新启动vs代码。