国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

html界面構建,react - Hook基礎:useState、useEffect簡述

idisfkj / 1708人閱讀

摘要:基礎用于聲明組件狀態與修改狀態的方法,例解構為組件狀態,初始值為為修改數據的方法,如,將更新為申明多個狀態即多寫幾個在函數組件中執行代碼,比如網絡請求修改組件狀態等,例將在組件創建時執行某些代碼這里修改了標題中的,會在組件銷毀時執行,用于銷

hook基礎:useState、useEffect;

useState

用于聲明組件狀態與修改狀態的方法,例:

const [cards, setCards] = useState("current cards"); // es6 解構

const [profile, setProfile] = useState({name: "liaoxinyu", status: "writing"});

1.cards為組件狀態,初始值為:current cards
2.setCards為修改cards數據的方法,如:setCards("new cards"),cards將更新為"new cards"
3.申明多個狀態即多寫幾個useState

useEffect

在函數組件中執行代碼,比如網絡請求、修改組件狀態等,例:

import React, { useEffect, useState } from "react";

const Example = () => {
    const [count, setCount] = useState(0)
    const [title, setTitle] = useState("original title")
    const [profile, setProfile] = useState({name: "liaoxinyu", status: "writing"});
    
    useEffect(() => {
        setTitle("new title..." + count)
        // 將在組件創建時執行某些代碼
        // 這里修改了標題
        
        return () => {
            setTitle("original title")
        }
        // useEffect中的return,會在組件銷毀時執行,用于銷毀某些副作用代碼
        // 比如將數據還原
    }, [count]);
    // 這里設置了 [count] ,即當count變更后,會自動執行 setTitle("new title..." + count)
    // 如果設置 [] 空數組,這條useEffect將只執行一次
    
    return (
        

{ title }

current count: { count }

author: { profile.name }

) // 渲染 title、count // 點擊button按鈕,調用setCount,將count加1 }

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/106692.html

相關文章

  • React Hooks入門: 基礎

    摘要:當組件安裝和更新時,回調函數都會被調用。好在為我們提供了第二個參數,如果第二個參數傳入一個數組,僅當重新渲染時數組中的值發生改變時,中的回調函數才會執行。 前言   首先歡迎大家關注我的Github博客,也算是對我的一點鼓勵,畢竟寫東西沒法獲得變現,能堅持下去也是靠的是自己的熱情和大家的鼓勵,希望大家多多關注呀!React 16.8中新增了Hooks特性,并且在React官方文檔中新增...

    mrli2016 評論0 收藏0
  • 【譯】如何在React Hooks中獲取數據?

    摘要:在這種情況下,如果狀態發生變化,將再次運行以從獲取數據。你可以在內做到在表單中獲取數據到目前為止,我們只有和按鈕的組合。現在,在獲取數據時,可以使用向函數發送信息。例如,在成功請求的情況下,用于設置新狀態對象的數據。 原文鏈接: https://www.robinwieruch.de/r... 在本教程中,我想通過state和effect hook來像你展示如何用React Hook...

    habren 評論0 收藏0
  • React Hook 不完全指南

    摘要:使用完成副作用操作,賦值給的函數會在組件渲染到屏幕之后。如此很容易產生,并且導致邏輯不一致。同時,這也是很多人將與狀態管理庫結合使用的原因之一。當我們通過的第二個數組類型參數,指明當前的依賴,就能避免不相關的執行開銷了。 前言 本文內容大部分參考了 overreacted.io 博客一文,同時結合 React Hook 官方 文章,整理并歸納一些筆記和輸出個人的一些理解 什么是 Hoo...

    Lin_R 評論0 收藏0
  • React Hooks入門

    摘要:組件的職責增長并變得不可分割。是架構的重要組成部分。有許多好處,但它們為初學者創造了入門的障礙。方法使用狀態鉤子的最好方法是對其進行解構并設置原始值。第一個參數將用于存儲狀態,第二個參數用于更新狀態。 學習目標 在本文結束時,您將能夠回答以下問題: 什么是 hooks? 如何使用hooks? 使用hooks的一些規則? 什么是custom hook(自定義鉤子)? 什么時候應該使用 ...

    zhangke3016 評論0 收藏0
  • React Hooks 解析(上):基礎

    摘要:第一次了解這項特性的時候,真的有一種豁然開朗,發現新大陸的感覺。為了解決這一痛點,才會有剪頭函數的綁定特性。它同時具備和三個生命周期函數的執行時機。 歡迎關注我的公眾號睿Talk,獲取我最新的文章:showImg(https://segmentfault.com/img/bVbmYjo); 一、前言 React Hooks 是從 v16.8 引入的又一開創性的新特性。第一次了解這項特性...

    yy736044583 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<