hooks

Posted 老张在线敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hooks相关的知识,希望对你有一定的参考价值。

hooks介绍

react中的hook是react16.8版本更新以后增加的新特性新语法
可以让函数组件使用state以及生命周期等新特性

hooks组件模板

import React, { useState } from 'react';

const View = (props) =>{
  return<div></div>}
export default View;

常用api:

state让函数组件拥有react得状态
useState()

语法 const 【value,setValue】=useState(初始值)

参数:第一次初始化的值存到内部缓存
返回值:包含俩个元素的数组,第一个是当前内部的state,第二个是更新state值得函数

setValue得俩种写法:

setValue(newValue)参数是非函数值,直接指定新的state,内部永新值覆盖掉旧值
setValue(value=>newValue)参数是函数形式,接受原本的state,返回新的state,内部用新的值覆盖旧值**

以上是关于hooks的主要内容,如果未能解决你的问题,请参考以下文章

如何将 react-hook-form 用于嵌套数组

--hook,某电商(bao)app签名实现数据采集,欢迎交流

使用Hook更新上下文状态值

利用C++编程,将hook(钩子)加到程序每一个函数,其中hook后跳转到自己自定义函数代码,实现函数打印功能

VC注入dll后,如何用代码实现inline hook?

xposed可以hook所有的java函数吗?