React系列:useEffect的使用

useEffect的使用

useEffect的第二个参数不同,useEffect的加载不同

  • 当第二个参数为没有的时候 只在组件初始渲染和组件更新之后加载
  • 当第二个参数为[] 的时候 只在初始渲染之后加载
  • 当第二个参数为[有依赖] 的时候 只在初始渲染之后和依赖修改的时候进行加载
bash 复制代码
function App() {
  useEffect(()=>{
    //额外的操作 获取频道列表
    async function getList(){
      const res = await fetch(url)
      const list = await res.json()
      console.log(list);
    }
    getList()
  },[])
  //当第二个参数为没有的时候 只在组件初始渲染和组件更新之后加载
  //当第二个参数为[] 的时候 只在初始渲染之后加载
  //当第二个参数为[有依赖] 的时候 只在初始渲染之后和依赖修改的时候进行加载
  
  return (
    <div className="App">

    </div>
  );
}
相关推荐
whinc1 小时前
🚀 两年小程序开发,我把踩过的坑做成了开源 Skills
前端·微信小程序·ai编程
兆子龙2 小时前
ahooks useRequest 深度解析:一个 Hook 搞定所有请求
java·javascript
兆子龙2 小时前
React Suspense 从入门到实战:让异步加载更优雅
java·javascript
sure2822 小时前
React Native中创建自定义渐变色
前端·react native
KKKK3 小时前
SSE(Server-Sent Events)流式传输原理和XStream实践
前端·javascript
子兮曰3 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
Din4 小时前
主动取消的防抖
前端·javascript·typescript
百度地图汽车版4 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端
臣妾没空4 小时前
Elpis 全栈框架:从构建到发布的完整实践总结
前端·后端