React-Select - setData

React-Select - setData

我从数据库中获取了一个对象(技术),将此对象设置为 react-select 中的值的正确方法是什么?

我是这样做的:

  const handleEditDev = useCallback(async (id: number) => {
    try {
      const { data } = await api.get(`/developers/?id=${id}`);
      const { developer } = data;

      formRef.current?.setData({
        technologies: developer.technologies,
      });

      console.log(developer.technologies);
    } catch (err) {
      console.log(err);
    }
  }, []);

但我收到错误消息:

我明白我应该通过这个对象来提取密钥,但我该怎么做呢?

Return of console.log(developer.technologies);

(item, i) => {
    return (
        <option key={`developer-list-${item.id}-${i}`} value={item}>{item}</option>
    )
}