Non*_*Non 2 javascript ecmascript-6 reactjs
我有这个功能/无状态组件,我有一个功能filterByCardinalPoint,我需要在安装组件时调用.有没有办法在不将组件编写为类的情况下执行此操作?
const PassengersCircle = ({ navigationStore, passengersData }) => {
const filterByCardinalPoint = () => {
const passengersByCardinalPoint = filter('value');
...
};
return (...)
};
Run Code Online (Sandbox Code Playgroud)
您可以使用useEffect挂钩在安装组件时运行函数.通过给它一个空数组作为第二个参数,它只会在初始渲染后运行.
const PassengersCircle = ({ navigationStore, passengersData }) => {
const filterByCardinalPoint = () => {
const passengersByCardinalPoint = filter('value');
// ...
};
useEffect(() => {
filterByCardinalPoint();
}, []);
return <>{/* ... */}</>;
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |