美文网首页
react hook

react hook

作者: Nick_4438 | 来源:发表于2022-10-24 19:06 被阅读0次

hook 简介

Hook 是一个特殊的函数,它可以让你“钩入” React 的特性,常见的hook如下:

  • useState 是允许你在 React 函数组件中添加 state 的 Hook。稍后我们将学习其他 Hook。
  • Effect Hook 可以让你在函数组件中执行副作用操作

useState

import React, { useState } from 'react';
import logo from './logo.svg';
import './App.css';
import Hello from './component/Hello'
import { EffectDemo } from './component/EffectDemo';
import { useTimerReqHooks } from './component/imerReqHooks';
import { IntervalDemo } from './component/IntervalDemo';
import Hello1 from './component/Hello1';

function ListComp() {
  const { count, data } = useTimerReqHooks();
  const liDom = data.map((it:any, index:any) => (<li key={index}>{it}</li>));
  return (
    <>
      <p>次数: {count}</p>
      <p>数据</p>
      <ul>
        {liDom}
      </ul>
    </>)
}
function TestCusHook() {
  const [hasShow, setHasShow] = useState(true);
  return (
    <div>
      <p><button onClick={() => { setHasShow(!hasShow) }}>隐藏/显示</button></p>
      {hasShow && <ListComp />}
    </div>
  )
}

function App() {
  return (
    <div className="App">
      <Hello1 name='nick' ></Hello1>
      <hr />
      <Hello name='nick' enthusiasmLevel={1}></Hello>
      <hr />
      <EffectDemo></EffectDemo>
      <hr />
      <TestCusHook></TestCusHook>
      <hr />
      <IntervalDemo></IntervalDemo>
    </div>
  );
}

export default App;

相关文章

  • React hook 10种 Hook

    React hook 10种 Hook (详细介绍及使用) React Hook是什么?React官网是这么介绍的...

  • 学习react hook的总结

    react16推出了react hook,react hook使得functional组件拥有了class组件的一...

  • react-hook-form使用

    官网地址:https://react-hook-form.com/[https://react-hook-form...

  • react hook介绍

    react hook是什么 react hook是react中引入新特性,它可以让react函数组件也拥有状态;通...

  • React Hook介绍与使用心得

    关于React Hook React Hook 对于React来说无疑是一个伟大的特性,它将React从类组件推向...

  • React Hook

    Through 4 questions introduce React Hook What is Hook? In...

  • react-hook

    react-hook

  • react hook入门

    一、react hook介绍 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情...

  • React Hooks - 学习笔记

    React Hooks Hook 是能让你在函数组件中“钩入” React 特性的函数。 State Hook u...

  • Hook

    hook 介绍 Hook 是 React16.8 的新特性。Hook 就是 JavaScript 函数, 它可以让...

网友评论

      本文标题:react hook

      本文链接:https://www.haomeiwen.com/subject/buxvbrtx.html