在React中,我使用formik
作为表单。我有如下字段
{({ field }) => {
return (
<Select
{...field}
id="icon"
value={selectedIcon}
onChange={(item) => {
handleSample();
dispatch(
abcd(index, "icon", item.value)
);
}}
options={dropdownData.icons}
styles={{
menuList: (provided) => ({
...provided,
height: "146px",
}),
}}
/>
);
}}
</Field>
在测试中,我尝试了正常的方式,并提到了像fireEvent.change(input, { target: { value: "Test" } })
但是,这不会调用onChange
方法。在这种情况下,change事件将如何工作?
1条答案
按热度按时间zxlwwiss1#
看看我是怎么做到的