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>
  );
}
相关推荐
mosen8682 分钟前
uniapp中uni.scss如何引入页面内或生效
前端·uni-app·scss
白云~️2 分钟前
uniappX 移动端单行/多行文字隐藏显示省略号
开发语言·前端·javascript
沙尘暴炒饭4 分钟前
uniapp 前端解决精度丢失的问题 (后端返回分布式id)
前端·uni-app
昙鱼18 分钟前
springboot创建web项目
java·前端·spring boot·后端·spring·maven
天天进步201524 分钟前
Vue项目重构实践:如何构建可维护的企业级应用
前端·vue.js·重构
小华同学ai27 分钟前
vue-office:Star 4.2k,款支持多种Office文件预览的Vue组件库,一站式Office文件预览方案,真心不错
前端·javascript·vue.js·开源·github·office
APP 肖提莫28 分钟前
MyBatis-Plus分页拦截器,源码的重构(重构total总数的计算逻辑)
java·前端·算法
问道飞鱼40 分钟前
【前端知识】强大的js动画组件anime.js
开发语言·前端·javascript·anime.js
k093341 分钟前
vue中proxy代理配置(测试一)
前端·javascript·vue.js
傻小胖43 分钟前
React 脚手架使用指南
前端·react.js·前端框架