首页 > 解决方案 > 对象作为 React 子对象无效(找到:带有键 {fullName} 的对象)

问题描述

我想将字段填充到数据库中的 Select 组件中,我不知道我在做什么错这里是我的代码:-

// 状态变量

const [员工,setEmployee] = useState([]);

填充功能:

const populateEmployees = async () => {
    const { data: employees } = await getEmployeeNames();

    setEmployee(employees);
  };

使用效果(): -

 useEffect(async () => {

    await populateEmployees();
 
  }, []);

可重用的选择组件:-

 <Controls.Select
          name="employeeId"
          label="Employee"
          value={values.employeeId}
          options={employee}
          onChange={handleOnChange}
        />

标签: reactjsselectantd

解决方案


当普通对象作为子对象而不是反应组件或字符串传递时会报告错误。

我猜想它Controls.Select使用它的options属性作为它的孩子。

因此,请查看它的文档,并找到它是否需要<option>s 的集合或其他东西。


推荐阅读