gpt4 book ai didi

javascript - 在 React 上,如何在功能/无状态组件上的组件挂载上调用函数?

转载 作者:行者123 更新时间:2023-12-02 17:25:00 25 4
gpt4 key购买 nike

我有这个功能/无状态组件,其中有一个函数 filterByCardinalPoint ,我需要在安装组件时调用该函数。有没有办法在不将组件编写为类的情况下做到这一点?

const PassengersCircle = ({ navigationStore, passengersData }) => {
const filterByCardinalPoint = () => {
const passengersByCardinalPoint = filter('value');
...
};

return (...)
};

最佳答案

您可以使用useEffect挂载组件后运行函数的钩子(Hook)。通过给它一个空数组作为第二个参数,它只会在初始渲染后运行。

const PassengersCircle = ({ navigationStore, passengersData }) => {
const filterByCardinalPoint = () => {
const passengersByCardinalPoint = filter('value');
// ...
};

useEffect(() => {
filterByCardinalPoint();
}, []);

return <>{/* ... */}</>;
};

关于javascript - 在 React 上,如何在功能/无状态组件上的组件挂载上调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54792722/

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