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>
  );
}
相关推荐
yingyima4 分钟前
凌晨3点的警报声:定时任务监控与告警的最佳实践
前端
zach11 分钟前
React中的兄弟通讯之发布订阅模式
前端·react.js
书中枫叶13 分钟前
我用 Vue3 写了一个 Chrome 步骤录制插件:自动截图、本地存储、一键导出教程
前端·vue.js
达达尼昂16 分钟前
AI Native 工程实践 : agent 自动化测试
前端·后端·架构
2501_9400417422 分钟前
前端工程化命题,覆盖性能/架构/交互
前端·交互
夜焱辰23 分钟前
我花了3个月,把一个终端 AI Agent 搬进了浏览器——踩坑全记录
前端·agent
阿黎梨梨24 分钟前
英伟达API + OpenAI SDK 实战:环境、密钥、异步,全流程拆解
前端
LongJ_Sir29 分钟前
Cesium-鼠标传入着色器中并进行交互
javascript·着色器
爱勇宝31 分钟前
写给年轻程序员:别急着证明自己,也别太早放过自己
前端·后端·程序员
往上跑山32 分钟前
指南Ignition动态执行前的事情
javascript