zoukankan      html  css  js  c++  java
  • React中useState,useEffect的使用

    import React, { useState, useEffect } from 'react'
    
    export default function App() {
      const [count, setCount] = useState(0)
      useEffect(() => {
        document.title = `You clicked ${count} times`;
      },[count]);
      return (
        <div>
          <p>次数:{count}</p>
          <button onClick={() => {
            setCount(count + 1)
          }}>点击</button>
        </div>
      )
    }

    备注:

    useEffect Hook 可看做 componentDidMountcomponentDidUpdate 和 componentWillUnmount 这三个函数的组合。
    第一个参数为函数,可以在此时返回需要清理的内容,相当于componentWillUnmount。
    第二个参数可传可不传。空数组表示只渲染一次,相当于componentDidMount钩子函数;非空数组,当数组里的值发生改变则会重新渲染;不填,则每次都会渲染。
  • 相关阅读:
    匿名对象
    封装性
    1 Django初探
    8 定制10MINs 3
    7 定制10MINs首页2
    5-1 练习css 总结
    6.定制10MINS首页1
    3-1 练习 HTML 总结
    5. css定位 居中
    4 CSS的20/80个知识点
  • 原文地址:https://www.cnblogs.com/crazy-rock/p/15243964.html
Copyright © 2011-2022 走看看