无涯的博客
  文章分类
for in 与 for of for in 与 for of
for...in 迭代对象的属性: for...in 循环用于迭代对象的可枚举属性,包括继承的可枚举属性。 在迭代过程中,它会遍历对象的所有可枚举属性名称,而不仅限于数组或类似数组的对象的索引。 注意:**for...in** 不建议用于迭
常用的react hooks 常用的react hooks
React Hooks 提供了一系列常用的 API,这些 API 可以让你在函数组件中使用状态(state)、生命周期方法、上下文(context)等 React 特性。以下是一些常用的 React Hooks API: useState
react key的作用 react key的作用
key 的主要作用用来减少没必要的 diff 算法对比,一个元素的 key 不需要在全局唯一,但在列表中需要保持唯一. 唯一性要求: key 属性的值在同一列表中必须是唯一的。这样 React 才能准确地追踪每个列表项的变化。如果列表中
react fiber react fiber
原因是大量的同步计算任务阻塞了浏览器的 ui 渲染,默认情况下,js 运算,页面布局和页面绘制都是运行在浏览器的主进程中,他们是互斥的关系。如果 js 运算长时间占用主线程,页面就无法得到及时的更新。当我们调用setState更新页面的时候
header带有中文参数的问题 header带有中文参数的问题
HTTP 请求可以包含中文参数,但由于 HTTP 协议的设计和传输的标准,中文等非 ASCII 字符需要经过编码处理才能正确传输和解析。这是因为 HTTP 请求中 URL 使用的字符集是 ASCII,直接传递中文字符可能导致服务器无法正确解
react组件传参方式 react组件传参方式
在 React 中,组件之间传递参数有几种常见的方式: Props 传递: 这是 React 中最常见的方式。你可以通过在组件的声明中传递 props 属性来传递参数。父组件可以向子组件传递数据,子组件通过 props 对象接收这些数据。例
react生命周期和执行顺序 react生命周期和执行顺序
挂载和销毁阶段constructor()constructor()中完成了 react 数据的初始化,它接受两个参数:props 和 content componentWillMount()在渲染前调用,在客户端也在服务端。它代表的过程是
js 对象对比是否相等 js 对象对比是否相等
ES6 有一个方法来判断两个对象是否相等 console.log(Object.is(a, b)); 但是这个相等,和我们平时要的相等可能不一样,这个方法判断的是 a 和 b 是不是同一个指针的对象,比如说 var a = {
2 / 2