当前位置: 首页> 文旅> 美景 > 广告公司名字大全简单_猎头公司排名前十_公司推广方法有哪些_长沙网站seo推广公司

广告公司名字大全简单_猎头公司排名前十_公司推广方法有哪些_长沙网站seo推广公司

时间:2025/7/8 23:33:39来源:https://blog.csdn.net/a99101/article/details/145594394 浏览次数:0次
广告公司名字大全简单_猎头公司排名前十_公司推广方法有哪些_长沙网站seo推广公司

hooks

封装自定义hook通用思路
//1.声明一个以use打头的函数
// 2.在函数体内封装可复用的逻辑(只要是可复用的逻辑)
// 3.把组件中用到的状态或者回调return出去(以对象或者数组)
// 4.在哪个组件中要用到这个逻辑,就执行这个函数,解构出来状态和回调进行使用

import {  useState } from "react";
function Son() {return <div>son组件</div>;
}
// 自定义hooks 
// 注意函数的写法为匿名函数还是声明函数
function useTaggle() {const [Show, setShow] = useState(true);function taggle (){setShow(!Show)} return {Show,taggle,};
}
function App() {// 在组件中使用需要进行结构const { Show, taggle } = useTaggle();// const [Show, setShow] = useState(true);// const taggle=setShow(!Show)return (<div className="App">{Show && <Son></Son>}<button onClick={taggle}>卸载组件</button></div>);
}export default App;

使用规则

只能在组件中或者其他自定义HOOK函数中使用

只能在组件的顶层调用  不能在if for 其他函数中使用

关键字:广告公司名字大全简单_猎头公司排名前十_公司推广方法有哪些_长沙网站seo推广公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: