我认为useEffectHook 在每次渲染后运行,如果提供了一个空的依赖数组:
useEffect(() => {
performSideEffect();
}, []);
Run Code Online (Sandbox Code Playgroud)
但是这和下面的有什么区别呢?
useEffect(() => {
performSideEffect();
});
Run Code Online (Sandbox Code Playgroud)
注意[]结尾的缺失。linter 插件不会发出警告。