私は以下のエラーが直面していますテンプレートの減速から値を取得するには「接続」を使用しようとしています定義されていません。 jsfiddle。
以下のスニペットコードの提供:
export default 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);
をそれを使用することができ、それが明確に定義されていないとき、あなたは**変数**名 'ReservationCard'を使用する唯一の場所であります下を通る? – adeneo
@adeneoちょっとここでも使いました--------- displayName: 'ReservationCard'、コードも更新されました –
それは単なる文字列です、 "ReservationCard"!== ReservationCard'? – adeneo