最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

千鋒教育2022版React全家桶教程_react零基礎入門到項目實戰(zhàn)完整版

2023-07-15 15:31 作者:bili_93106963981  | 我要投稿

使用hooks的理由

1、高階組件為了復用,導致代碼層級復雜

2、生命周期復雜

3、寫成functional組件,無狀態(tài)組件,因為需要狀態(tài),又改成class,成本高


useState


引用useState

import React, { useState } from 'react'

創(chuàng)建

const [text, settext] = useState('馬達啦')

input框獲取添加到數組展示

<input style={{ marginTop: 30 }} onChange={(e) => hiderinp(e)} value={text} />

hiderinp事件修改settext值

?const hiderinp = (e) => {

? ? ? ? settext(e.target.value)

? ? }

先創(chuàng)建數組

const [list, setlist] = useState(['哈希喇嘛'])

添加到數組中

<button onClick={hiderbtn}>獲取input值加到list中</button>

const hiderbtn = () => {

? ? ? ? console.log(text);

? ? ? ? setlist([...list, text])

? ? ? ? settext('')

? ? }

刪除數組

<button onClick={() => del(index)}>刪除</button>

const del = (index) => {

? ? ? ? let arr = list

? ? ? ? arr.splice(index, 1)

? ? ? ? setlist([...arr])

? ? }

有數組就不顯示,沒有就展示

<div style={{display:list.length?'none':'block'}}>暫無數據</div>


千鋒教育2022版React全家桶教程_react零基礎入門到項目實戰(zhàn)完整版的評論 (共 條)

分享到微博請遵守國家法律
朔州市| 抚松县| 拉萨市| 沙洋县| 鹤峰县| 博兴县| 通榆县| 绥宁县| 呼玛县| 秭归县| 准格尔旗| 许昌市| 勃利县| 长丰县| 湖州市| 济源市| 沁水县| 阿合奇县| 乐安县| 肥乡县| 惠东县| 沙坪坝区| 通化县| 吐鲁番市| 涪陵区| 中卫市| 五台县| 金门县| 四子王旗| 河北省| 云南省| 晋城| 满洲里市| 农安县| 永靖县| 上林县| 阜新| 台山市| 赤水市| 红河县| 左云县|