Я использую Ant Design в своем проекте. Я получаю данные из избыточного хранилища с помощью useEffect следующим образом:
const settingsRedux = useSelector(state => state.SETTINGS)
, после чего я использую эти данные для defaultValue Input
<Input
defaultValue={settingsRedux.background_image}
onChange={e => dispatch({
type: BACKGROUND_IMAGE,
payload: e.target.value
})}
/>
Это работает на самом деле. Но выдает консольную ошибку.
Warning: [antd: Form.Item] `defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.