これを行うのに最も近いreduxForm().getFormState()
のは、十分に文書化されていないことです
formValueSelector
redux-formからエクスポートされたを使用することをお勧めします。状態ツリーに直接飛び込んで自分で物事を引き出すことはできますが、redux-formによってエクスポートされたセレクターを使用することは、redux-formの実装の詳細に依存しないことを意味します。
あなたはそれを次のように使用します:
import React from 'react';
import { formValueSelector } from 'redux-form';
class App extends React.Component {
// ...
}
const formName = 'myForm'; // Name of form you want
const myFormValueSelector = formValueSelector(formName);
const mapStateToProps = state => ({
name: myFormValueSelector(state, 'name') // selects the name field value
});
export default connect(mapStateToProps)(App);
このメソッドのドキュメントはここにあります
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加