【发布时间】:2020-07-28 17:59:18
【问题描述】:
我在过去 20 天左右在开发应用程序,并在一周前安装了 react-redux。直到今天我无法启动我的应用程序时,一切都运行良好。我正在使用 expo,当我使用 expo start 时,它显示 Unable to start your application. Please refer to https://expo.fyi/no-registered-application for more information.
在错误日志中显示
unable to find variable mapDispatchToProps
我必须尝试 5 到 6 次才能成功构建 JavaScript 包。我什至尝试卸载并重新安装 react-redux 软件包并重新启动我的机器,但这个问题仍然存在。
现在我可以尝试几次后开始,但我担心这会导致生产和为其构建 APK 包的问题。
Redux 代码
const mapStateToProps = (state) =>{
return {
cartItems :state
}
}
const mapDispatchToProps = (dispatch) =>{
return {
removeItem:(cart) =>dispatch({type:'REMOVE_FROM_CART',payload:cart}),
addItemsToCart:(cart) =>dispatch({type:'ADD_TO_CART',payload:cart}),
removePermanent:(cart) => dispatch({type:'REMOVE_PERMANENTLY',payload:cart})
}
}
export default connect(mapStateToProps,mapDispatchToProps)(Cart)
任何帮助或指导将不胜感激。
【问题讨论】:
-
请将代码贴在您尝试使用
mapDispatchToProps的位置。 -
我已经编辑了这个问题。请检查
标签: javascript react-native redux