【发布时间】:2022-01-09 14:13:31
【问题描述】:
我在开发 ReactJS 时遇到了一些问题
// a.jsx
const Main = () => {
useEffect(() => {
console.log(1);
}, []);
useEffect(() => {
console.log(2);
}, []);
return <p>asdf</p>
}
//b.jsx
const Main = () => {
useEffect(() => {
console.log(1);
console.log(2);
}, []);
return <p>asdf</p>
}
比如a.jsx,有几个useEffect有相同的deps。
b.jsx,我已经通过一个 useEffect 收集了函数
有什么不同?哪一个是最佳做法?
谢谢
【问题讨论】:
标签: reactjs react-hooks use-effect