Skip to content

Commit

Permalink
Update 10 useCallback基础用法.md
Browse files Browse the repository at this point in the history
序号数字错误
  • Loading branch information
xsstomy authored Jan 30, 2023
1 parent 9f3c4d0 commit 448a74f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion 10 useCallback基础用法.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
我对react原型链也不太懂,你可以简单得把 react原型链 理解成 “react定义的一块内存”。我们使用某些 hook 定义的“变量或函数”都存放在这块内存里。这块内存里保存的变量或函数,并不会因为组件重新渲染而消失。
1、当我们需要使用时可以“对象的引用名”从该内存里获取,例如useContext
2、当希望更改某些变量时,可以通过特定的函数来修改该内存中变量的值,例如useState中的setXxxx()
2、当某些函数依赖变量发生改变时,react可以重新生成、并修改该内存中对应的函数,例如useReducer、useCallback
3、当某些函数依赖变量发生改变时,react可以重新生成、并修改该内存中对应的函数,例如useReducer、useCallback

> 此处更新与2020年10月13日
> 今天学习了一下 JS 原型链:每一个对象或者说由 function 创建的对象,他们都有一个属性 `__proto__`,该属性值为创建该对象的构造函数的原型对象,又称 隐式原型,而这一层的隐式原型也有 `__proto__` 属性,即 `__proto__.__proto__` 属性值为 Object.prototype,还可以继续再往下深入 `__proto__.__proto__.__proto__`为了避免死循环,最终到此,即 `Object.prototype.__proto__` 为 null。作为构造函数对象,有属性 prototype,属性值为该函数的显示原型对象。constructor 则表示原型对象的构造函数本身。
Expand Down

0 comments on commit 448a74f

Please sign in to comment.