0
私はreact-formを使用して簡単なフォームを作成し、項目のリストをSelect
コンポーネントに渡したいと考えています。 Select
コンポーネントは、react-form
ライブラリの一部です。小道具で配列を計算して渡す方法は?
私は私が最初に私fooItems
配列はReduxのmapStateToProps
から
fooItems = [{
id: 1,
name: 'a',
parent: 'P',
child: 'C'
}, {
id: 2,
name: 'b',
parent: 'P',
child: 'C'
}]
を受け取っフィルタリングするSelect
コンポーネント
selectItems = [{
value: 1,
label: 'a',
}, {
value: 2,
label: 'b',
}]
ためfooItems
Select
render() => (
<Select
field = "foo"
id = "foo"
options = {
() => {
return this.props.fooItems.map(e => {
return {
label: e.name,
value: e.id
}
})
}
}
/>)
にして小道具を通過させながら機能を実装しかし、私は、しかし、あなたはそれを機能を渡している、
Uncaught TypeError: Cannot read property 'find' of undefined
at t.value (index.js:1)
The above error occurred in the <t> component:
in t (created by r)