06 2023 档案
摘要:类似于计算属性,当响应式依赖项变化时,计算新的cache值,如下:const cachedValue = useMemo(calculateValue, dependencies) import { useMemo } from 'react'; function TodoList({ todos,
阅读全文
摘要:展开语法 (Spread syntax),可以在函数调用/数组构造时,将数组表达式或者 string 在语法层面展开;还可以在构造字面量对象时,将对象表达式按 key-value 的方式展开; 剩余参数语法允许我们将一个不定数量的参数表示为一个数组。 区别是展开语法是把一个变量展开,剩余参数是一个参
阅读全文
摘要:useEffect主要两个用途,一个是执行组件初次渲染时执行的函数,另一个是监听变化时执行相关函数; 语法是 useEffect(setup, dependencies?)setup是要执行的函数,dependencies是要监听的对象,可以是组件中定义的属性、状态、变量、方法,当没有depende
阅读全文
摘要:基本语法:参数 => 函数体1、当箭头函数没有参数或者有多个参数,要用 () 括起来。 如()=>3+5、(a,b)=>a+b 2、函数体是代码块(多行语句)时,用{} 如()=>{ var result =a+b; return result; } 3、当函数返回的是对象时,需要用()将对象包围起
阅读全文