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>
  );
}
相关推荐
jingling5553 分钟前
面试版-前端开发核心知识
开发语言·前端·javascript·vue.js·面试·前端框架
拾光拾趣录8 分钟前
CSS 深入解析:提升网页样式技巧与常见问题解决方案
前端·css
莫空00009 分钟前
深入理解JavaScript属性描述符:从数据属性到存取器属性
前端·面试
guojl9 分钟前
深度剖析Kafka读写机制
前端
FogLetter10 分钟前
图片懒加载:让网页飞起来的魔法技巧 ✨
前端·javascript·css
Mxuan10 分钟前
vscode webview 插件开发(精装篇)
前端
Mxuan11 分钟前
vscode webview 插件开发(交付篇)
前端
Mxuan13 分钟前
vscode 插件与 electron 应用跳转网页进行登录的实践
前端
拾光拾趣录13 分钟前
JavaScript 加载对浏览器渲染的影响
前端·javascript·浏览器
Codebee13 分钟前
OneCode图表配置速查手册
大数据·前端·数据可视化