首页 > 其他 > 详细

React 入门(3)ReactHook

时间:2020-05-03 11:08:12      阅读:48      评论:0      收藏:0      [点我收藏+]

序言

 

什么是ReactHook?

为什么要使用ReactHook?

在 React 中,数据是单向流动的。从示例中,我们能看出来表单的数据源于组件的 state,并通过 props 传入,这也称为单向数据绑定。然后,我们又通过 onChange 事件处理器将新的表单数据写回到组件的 state,完成了双向数据绑定。

React 16.6 之 React.memo()

{...props}

复杂组件难以理解,尤其是生命周期函数

那么 React 中 Function Component 与 Class Component 有何不同?

使用useEffect,可以直接在函数组件内处理生命周期事件。 如果你熟悉 React class 的生命周期函数,你可以把 useEffect Hook 看做 componentDidMountcomponentDidUpdate 和 componentWillUnmount 这三个函数的组合。

高阶组件HOC

简单来说,高阶组件可以看做一个函数,且该函数接受一个组件作为参数,并返回一个新的组件。

高阶组件就是把一个旧的组件变为新的组件。同时增加一些属性。

缺点:

自定义Hook

只在最顶层

之下React函数调用

Hooks API Reference

useHooks

 

cnpm install axios

 

import React, { useState, useEffect, useRef, useContext } from ‘react‘

useState

 

useEffect

 

useRef

 

useContext

 

useContext-解决多层传递属性的灵丹妙药

资料

React 入门(3)ReactHook

原文:https://www.cnblogs.com/cnki/p/12821098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!