我在我的项目中使用蚂蚁设计。我使用 useEffect 从 redux store 获取数据,如下所示;
const settingsRedux = useSelector(state => state.SETTINGS)
Run Code Online (Sandbox Code Playgroud)
之后,我将此数据用于输入的 defaultValue
<Input
defaultValue={settingsRedux.background_image}
onChange={e => dispatch({
type: BACKGROUND_IMAGE,
payload: e.target.value
})}
/>
Run Code Online (Sandbox Code Playgroud)
它实际上有效。但是给出了控制台错误。
Warning: [antd: Form.Item] `defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.
Run Code Online (Sandbox Code Playgroud)