我正在使用带有react-select的redux-forms字段。更改值后,onChange函数会显示该值。我要检查该值,并为特定的值打开一个对话框,让用户确认选择。
import SelectBox from "react-select"
const checkValue= (e) => {
console.log(e.target.value)
}
const Select= ({...props }) => (
<Field
{...props}
component={SelectBox}
onChange={e => checkValue(e)}
items={myItems}
})}
/>
)
答案 0 :(得分:0)
您可以使用 formValues -这是一个Redux表单选择器,可以从表单中返回所有数据。 https://redux-form.com/7.2.3/docs/api/formvalues.md/
但是您应该知道,一旦将formValues选择器应用于组件,它将对每个字段中的每个更改(不仅是您需要查看的更改)做出反应。这可能会恶化该组件的性能。