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>
)
}
我从数据库中获取了一个对象(技术),将此对象设置为 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>
)
}