0
フィールドを含むコンポーネントがあり、私はreduxフォームを使用しています。 私はこのように私のコンテナに小道具の初期値を使用します。 Reduxフォームが正しく初期化されていません
const mapStateToProps = (state, ownProps) => {
const quantity = formsState(state).getIn([
'orderEntry', 'values', 'quantity']);
const price = formsState(state).getIn([
'orderEntry', 'values', 'price']);
return {
initialValues: fromJS({
quantity: ownProps.quantity,
price: ownProps.price,
}),
};
};
は、その後、私は私の価格が更新されるべきであるようにアクションをディスパッチされて更新ボタンを使用しています。リフレッシュボタンは、このコンポーネントを再実行します。しかし、状態を調べると、価格は私が割り当てた初期価格に設定されていないことがわかります。 initialValuesが実行されていないのはなぜですか?