摘要: 一、useContext useContext()的出现,方便了我们在组件之间的状态共享。 1 import React, { useContext } from "react"; 2 import ReactDOM from "react-dom"; 3 const TestContext= Re 阅读全文
posted @ 2020-12-23 15:49 光何 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 一、useRef useRef共有两种用法,获取子组件的实例(只有类组件可用),在函数组件中的一个全局变量,不会因为重复 render 重复申明, 类似于类组件的 this.xxx。 1,获取子组件实例 useRef 在使用的时候,可以传入默认值来指定默认值,需要使用的时候,访问 ref.curre 阅读全文
posted @ 2020-12-23 15:34 光何 阅读(2663) 评论(0) 推荐(0) 编辑
摘要: 一、基础用法 useMemo可以保证依赖的值未发生改变的时候,不触发值改变。 useCallback可以保证依赖的值未发生改变的时候,不触发函数引用的改变。 1 //当count变化,sum的值会改变 2 const sum = useMemo(() => { 3 return count + 1; 阅读全文
posted @ 2020-12-23 15:08 光何 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: Effect Hook 可以让你在函数组件中执行副作用操作,这里提到副作用,什么是副作用呢,就是除了状态相关的逻辑,比如网络请求,监听事件,查找 dom。 可以这样说,在使用了useState或是useEffect这样的hooks之后,每次组件在render的时候都生成了一份本次render的sta 阅读全文
posted @ 2020-12-23 14:33 光何 阅读(6358) 评论(0) 推荐(1) 编辑
摘要: react hooks 是 React 16.8 的新增特性。 它可以让我们在函数组件中使用 state 、生命周期以及其他 react 特性,而不仅限于 class 组件。react hooks 的出现,标示着 react 中不会在存在无状态组件了,只有类组件和函数组件。 状态是隐藏在组件中的信息 阅读全文
posted @ 2020-12-23 11:12 光何 阅读(13329) 评论(0) 推荐(3) 编辑
摘要: 科学,特别是自然科学,最重要的目标之一,就是追寻科学本身的原动力。同时,科学的这种追求精神本身,又成为社会发展和人类进步的一种基本推动。 科学总是在寻求发现和了解客观世界的新现象,研究和掌握新规律,总是在不懈地追求真理。科学是认真的、严谨的、实事求是的,同时科学又是创造的。科学的最基本态度之一就是疑 阅读全文
posted @ 2020-12-23 08:59 光何 阅读(1372) 评论(0) 推荐(0) 编辑