10 2022 档案
摘要:Hook是 React 16.8 的新增特性。它通常与函数式组件同时使用。可以使函数式组件在不编写 class 的情况下,可以拥有class组件的状态、生命周期、引用等功能。 常用的有哪些hook React中常用的hooks有: useState 状态管理 useEffect 生命周期 useCo
阅读全文
摘要:useReducer函数与redux中reducer函数如出一辙。在hooks函数中就是useState函数的替代方案。它接收一个形如 (state, action) => newState 的 reducer,并返回当前的 state 以及与其配套的 dispatch 方法。 const [sta
阅读全文
摘要:useContext():共享状态钩子 该钩子的作用是,在组件之间共享状态。关于Context这里不再赘述,其作用就是可以做状态的分发,在React16.X以后支持,避免了react逐层通过Props传递数据。 下面是一个例子,现在假设有A组件和B组件需要共享一个状态。 import React,{
阅读全文
摘要:概述: 类组件中有一个状态属性,可以通过此特殊属性完成私有数据的操作。操作此 state 数据可以触发视图更新(this.setState())。 函数组件中,从 react16.8 之后,提供一个 hook 函数 useState 方法,它可以模拟出类组件中的状态。 语法: let [变量,函数]
阅读全文
摘要:Gatsby简介 1. What(是什么) Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps 来自官网的介绍,简洁而
阅读全文