React-useEffect的使用

useEffect

react提供的一个常用hook,用于在函数组件中执行副作用操作,比如数据获取、订阅或手动更改DOM。

基本用法:

  • 接受2个参数:

    • 一个包含命令式代码的函数(副作用函数)。
    • 一个依赖项数组,用于告诉 React 何时运行副作用函数。
  • 示例代码

    import React, { useEffect } from 'react';

    function MyComponent() {
    useEffect(() => {
    // 副作用逻辑

    复制代码
      // 清理函数(可选)
      return () => {
        // 清理逻辑,会在组件卸载和每次依赖项变化前执行
      };
    }, [/* 依赖项列表 */]); // 只有当这些依赖项变化时,才会运行副作用函数

    }

相关推荐
掘金一周10 小时前
看看大家每月的成本有多少 | 沸点周刊 7.30
前端·人工智能·后端
ji_shuke10 小时前
从零深入:基于 Playwright + Pytest + Allure 的企业级 Web 端到端自动化测试框架实战
前端·自动化测试·docker·jenkins·pytest·allure·playwright
tntxia10 小时前
React 的常用 Hook
react.js
陆枫Larry11 小时前
用 CSS Mask + background-color 给图标「换色」
前端
古韵11 小时前
你的 uni-app 分页,一个 hook 搞定竞态和加载
javascript·vue.js·uni-app
幼儿园技术家12 小时前
原来不用发版也可以做到版本更新
前端·js or ts
亦暖筑序12 小时前
AgentScope-Java 入门:完善 Vue 前端、发布 GitHub,并规划下一步
java·前端·vue.js
北斗落凡尘12 小时前
Vue面试题
前端
程序员黑豆12 小时前
鸿蒙应用开发之父子组件传参:@Param、@Event、@Once 装饰器详解与实战
前端·harmonyos
ClouGence12 小时前
一个人录好的测试用例,团队怎么一起用?
前端·测试