我是否可以可靠地预测,对于单个组件,useEffect
回调在可执行时,将按自上而下的顺序执行?
非常简单的测试
import React, { useEffect } from "react";
import "./styles.css";
export default function App() {
useEffect(() => {
console.log(1);
}, []);
useEffect(() => {
console.log(2);
}, []);
return <div></div>
}
沙盒
是。正如文件所说:
React将按照指定的顺序应用组件使用的每个效果。