当前,我正在开发一个将州和城市用作单独下拉列表的组件。 我还将 Formik 用于表单。
当用户更新州下拉列表时,首先,我们调用父组件的方法,然后调用redux动作并基于 StateId 获取城市详细信息。
然后,我们将该城市数据作为道具传递给子组件。
现在,当我们重置或清除整个表单数据时,那时,我们只清除了 Formik 数据,我们的城市下拉值也很清楚,但是我们从父级获得的道具组件仍然存在,并按原样显示下拉值。
任何人都可以建议我们采用哪种更好的方法,以便解决我们的问题?
先谢谢您。