我是靠谱客的博主 认真豌豆,最近开发中收集的这篇文章主要介绍hooks的基本结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

hooks写法的基本结构

import React, { useState, useEffect, Fragment } from 'react';
export default ( props: { children: React.Component[]; location: Location }) => {
//或 const App = (Props: any) => {
const [count, setCount] = useState(0);
// state及更改state的写法
useEffect(() => {
//第一个参数回调,
//第二个参数是个数据,监听数组里面值的变化,确定要不要重新渲染页面。 如果为[]则....
}, []);
//方法(接口的话,async,awai写法 )
const aaa = async () => {
const res = await request('xxxxxx--url', {
method: 'get', // post...
});
......
......
};
return (
<div>
<p>{props.children}</p>
/**
数据传递到下一层,下一层读取用Props.children[0],Props.children[1],.....
**/
<ACompoent children={[aadata,bb]} />
/**
点击时调用方法-aaa,{里面写成回调更好用}
**/
<button onClick={() => aaa()}>
Click me
</button>
</div>
);
}
//或 export default App;

最后

以上就是认真豌豆为你收集整理的hooks的基本结构的全部内容,希望文章能够帮你解决hooks的基本结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部