未捕获的ReferenceError:未定义状态
Uncaught ReferenceError: state is not defined
- 我是新手
-
我正在尝试使用"connect"从模板缩减器中获取值
-
我面临以下错误未捕获引用错误:未定义状态
-
你能告诉我如何修理吗
-
提供完整的代码https://jsfiddle.net/bmfzLs3z/3/
-
提供下方的代码片段
let ReservationCard = React.createClass({ propTypes: { value: React.PropTypes.object.isRequired, profile: React.PropTypes.object.isRequired, SPORTSDetails: React.PropTypes.shape({ error: React.PropTypes.object, SPORTSId: React.PropTypes.number, SPORTSName: React.PropTypes.string, SPORTSAmount: React.PropTypes.number, SPORTSDate: React.PropTypes.string, isRetrieving: React.PropTypes.boolean }), onEdit: React.PropTypes.func.isRequired }, displayName: 'ReservationCard', }) export default connect(state => ({ profile: state.template.profile, }), null, null, { withRef: true // allows parent to access component functions })(ReservationCard);
为什么要使用connect?你们有redux商店吗?state可能是未定义的,因为若并没有实现getInitialState,默认情况下state是未定义。
如果您确实有一个redux存储,请注意,它会调用store.getState,将值传递给您的函数。您的reducer可能返回null/undefined。
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 未捕获的类型错误:无法读取属性'状态'的未定义
- Chrome - 即使先检查也无法读取未定义的属性“状态”
- ng-model 在声明$parent后保持未定义状态
- 角度显示类型错误:无法读取未定义的属性“状态”
- ReactJS中初始状态的未定义值
- 不能访问React对象状态上的object属性,即使它存在.返回未定义
- 简单JSON保持未定义状态
- Safari中的历史API - pushState / replaceState -状态未定义
- React.JS这个.状态未定义
- AJAX ReadyState 4状态200,但responseText未定义
- 未捕获的ReferenceError:未定义状态
- Redux 状态在更新后返回未定义
- 当试图作为道具传递时,React状态变量意外未定义
- AJAX Get状态正常,但json回调返回未定义的数据