我有两个react-select
异步字段。一次更改应更改网址。
<AsyncSelect
name="country"
/>
和第二个字段:
<AsyncSelect
name="city"
/>
但是在更改country
时,第二字段会加载旧的country
城市
您应该更改键值以重新呈现第二个字段。例如:
<AsyncSelect
name="city"
key={!!values.country && !!values.country.id ? values.country.id : null}
/>
然后重新渲染您的字段并获取新的URL