Allen's blog Allen's blog
首页
面经
算法 (opens new window)
分类

Allen

前端CV工程师
首页
面经
算法 (opens new window)
分类
  • Javascript

  • TypeScript

  • CSS

  • Vue

  • React

    • react常用API
      • react配置路由
      • react路由懒加载
    • 框架和构建工具

    • 工具库

    • 常见业务场景

    • Bug

    • 项目实战

    • 前端
    • React
    Allen
    2023-04-19
    目录

    react常用API

    useEffect可以在函数组件中执行副作用操作,通过这个 hook,可以告诉 React 组件需要在渲染后执行某些操作,React 会在执行完 DOM 更新后调用传递给 useEffect 的回调函数

    将 useEffect 放在组件内部让我们可以在 effect 中直接访问 count state 变量(或其他 props)。我们不需要特殊的 API 来读取它 —— 它已经保存在函数作用域中。Hook 使用了 JavaScript 的闭包机制,而不用在 JavaScript 已经提供了解决方案的情况下,还引入特定的 React API。

    在 vue2 中,功能相似于 watch(immediate: true),在 vue3 中,相似于 watchEffect。

    纯函数(pure function)指的是函数内部操作的数据不会操作函数外部的变量,除了 return 之外,不会改变函数外部的变量。 副作用指的是在函数执行期间,操作了外部变量。

    # useCallback

    每次重新渲染的时候,可以将方法的实现留存下来,不用再重新创建了,单例模式

    上次更新: 2023/12/16, 09:22:46
    typescript类型Element转化为HTMLElement
    react配置路由

    ← typescript类型Element转化为HTMLElement react配置路由→

    最近更新
    01
    rollup使用配置文件rollup.config.ts打包
    12-08
    02
    package.json导出类型
    12-08
    03
    关键问题方案
    11-17
    更多文章>
    Theme by Vdoing | Copyright © 2023-2023 Allen | Github
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式