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

无法读取未定义反应挂钩的属性“位置”

反应:带有自定义钩子的滑块无法正常工作

反应上下文(钩子)不更新所有引用