javascript 自定义反应挂钩 - 切换样品
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 自定义反应挂钩 - 切换样品相关的知识,希望对你有一定的参考价值。
import { useState } from "react";
function useToggle(initialVal = false) {
const [state, setState] = useState(initialVal);
const toggle = () => {
setState(!state);
};
return [state, toggle];
}
export default useToggle;
import React, { useState } from "react";
import useToggle from "./hooks/useToggle";
const Toggler = () => {
const [isHappy, toggleIsHappy] = useToggle(true);
const [isHeartbroken, toggleIsHeartbroken] = useToggle(false);
return (
<div>
<h1 onClick={toggleIsHappy}>{isHappy ? "
以上是关于javascript 自定义反应挂钩 - 切换样品的主要内容,如果未能解决你的问题,请参考以下文章
javascript 反应路由器挂钩
收到与反应挂钩 useHistory 相关的错误
在自定义反应钩子中使用 axios
无法读取未定义反应挂钩的属性“位置”
反应:带有自定义钩子的滑块无法正常工作
反应上下文(钩子)不更新所有引用