gpt4 book ai didi

javascript - React Hook 不能在函数内调用

转载 作者:行者123 更新时间:2023-11-30 19:25:17 25 4
gpt4 key购买 nike

你好,我在我的一个组件中使用了 React Hooks,但是我用类似的方式对其他组件做了一些事情,没有问题,但是现在下面的代码产生了一个错误

enter image description here

下面是我的代码

const supplierDetails = props => {


const [suppliers, setSupplierList] = useState([]);

useEffect(() => {
getSupplierData().then(response => {
setSupplierList(response);
});
}, []);

return (
<div>
{suppliers && <SupplierDetails suppliers={suppliers} />}
</div>

);

};

export default supplierDetails;

最佳答案

React 组件应该总是以大写字符开头,这样它们就可以与普通的 html 标签区分开来。如果您想使用 Hook ,请将名称更改为 SupplierDetails,这当然会引发错误,因为您已经有一个名为 SupplierDetails 的组件。所以你可以输入一个数字或其他东西来区分:SupplierDetails2

关于javascript - React Hook 不能在函数内调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56972341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com