小编wan*_*ang的帖子

输入的默认值在蚂蚁设计上无法正常工作

我在我的项目中使用蚂蚁设计。我使用 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)

reactjs redux antd use-effect

3
推荐指数
3
解决办法
1万
查看次数

标签 统计

antd ×1

reactjs ×1

redux ×1

use-effect ×1