中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

如何做品牌網(wǎng)站汕頭網(wǎng)站建設技術外包

如何做品牌網(wǎng)站,汕頭網(wǎng)站建設技術外包,網(wǎng)站在哪做,無極在線全職招聘信息React.FC是React中的一種函數(shù)組件類型,是在TypeScript中使用的一個泛型,FC即Function Component的縮寫,表示一個接收props作為輸入并返回JSX元素的函數(shù)組件。 使用React.FC可以為組件定義類型,提供props的類型作為泛型參數(shù)&#x…

React.FC是React中的一種函數(shù)組件類型,是在TypeScript中使用的一個泛型,FC即Function Component的縮寫,表示一個接收props作為輸入并返回JSX元素的函數(shù)組件。
使用React.FC可以為組件定義類型,提供props的類型作為泛型參數(shù),享受TypeScript的類型檢查和自動補全等特性。同時,React.FC也明確了組件的返回類型,其返回類型被限定為React元素(JSX.Element)或null。

下面是一個簡單的例子:

import React from 'react';  interface MyProps {  name: string;  age: number;  
}  const MyComponent: React.FC<MyProps> = ({ name, age }) => {  return (  <div>  <h1>Hello, {name}!</h1>  <p>You are {age} years old.</p>  </div>  );  
};  export default MyComponent;

在這個例子中,我們定義了一個名為 MyComponent 的函數(shù)組件,它接受一個 MyProps 類型的 props。MyProps 接口定義了 name 和 age 兩個屬性,它們的類型分別是 string 和 number。

與React.Component(類組件)相比,React.FC(函數(shù)式組件)是一個純函數(shù),不能使用setState,而是使用useState()、useEffect等Hook API。函數(shù)式組件也稱為無狀態(tài)組件,它包含了PropsWithChildren的泛型,不需要顯式地聲明props.children的類型。

簡單實現(xiàn)頁面數(shù)字1秒后加1:

import React, { useState, useEffect } from 'react';  const App: React.FC<MyProps> = ({ name, age }) => {  const [count, setCount] = useState(1);useEffect(() => {const timer = setTimeout(() => {setCount(count + 1);}, 1000)return () => clearInterval(timer);}, []);return (  <div>  {count}</div>  );  
};  export default App;

useEffect相當于componentDidMount、componentDidUpdate和componentWillUnmount的組合體,可以在函數(shù)組建中替代生命周期。

1.傳遞一個空數(shù)組作為第二個參數(shù),這個 Effect 將永遠不會重復執(zhí)行,可以替代componentDidMount。

useEffect(() => {console.log('componentDidMount');
}, []);

2.不傳第二個參數(shù),每當頁面中useState值發(fā)生變化,useEffect中的代碼就會執(zhí)行一次,可以替代componentDidUpdate。

useEffect(() => {console.log('componentDidUpdate');
});

3.useEffect可以返回一個函數(shù),該函數(shù)將在組件被卸載時的執(zhí)行,可以替代componentWillUnmount。

useEffect(() => {return () => {console.log('componentWillUnmount');};
});
http://www.risenshineclean.com/news/57701.html

相關文章:

  • 平面設計接單一個月多少錢寧波網(wǎng)站推廣網(wǎng)站優(yōu)化
  • 網(wǎng)站文件夾怎么做湖南長沙關鍵詞推廣電話
  • 網(wǎng)站開發(fā)(七)數(shù)據(jù)庫的建表與連接云南疫情最新情況
  • 網(wǎng)站做nat映射需要哪些端口市場營銷策劃ppt
  • 如何做商業(yè)網(wǎng)站分析長春網(wǎng)站建設團隊
  • 網(wǎng)站流量少怎么辦鄭州百度推廣公司
  • wordpress 插件頁面seo關鍵詞排名點擊工具
  • 新浪推網(wǎng)站阿里大數(shù)據(jù)官網(wǎng)
  • 泉州網(wǎng)站建設公司首選網(wǎng)站綜合查詢工具
  • 個人適合做什么網(wǎng)站域名??烤W(wǎng)頁推廣大全
  • 英文 日文網(wǎng)站建設申請線上營銷的優(yōu)勢
  • 一級a做爰片在線看網(wǎng)站公司搜索seo
  • 襄陽營銷型網(wǎng)站愛站網(wǎng)絡挖掘詞
  • 深圳最新消息公布長沙seo服務
  • 做調(diào)查問卷賺錢網(wǎng)站有哪些培訓seo哪家學校好
  • 網(wǎng)站建設投訴去哪里投訴軟件推廣的渠道是哪里找的
  • 什么是網(wǎng)站域名?會計培訓班要多少錢一般要學多久
  • 電子商務網(wǎng)站建設與管理習題答案免費服務器
  • 免費網(wǎng)站推廣工具有哪些百度搜索排行榜前十名
  • 如何做網(wǎng)站的的關鍵詞網(wǎng)絡培訓學校
  • 免費做網(wǎng)站wxp114百度愛采購優(yōu)化軟件
  • 長春市疫情最新消息今天行動軌跡湖南網(wǎng)站seo營銷
  • 258做網(wǎng)站怎么樣網(wǎng)站排名優(yōu)化+o+m
  • 自己做優(yōu)惠劵網(wǎng)站賺錢嗎網(wǎng)站seo是干什么的
  • 響應式網(wǎng)站新聞部分怎么做aso優(yōu)化軟件
  • 順徳網(wǎng)站建設公司有哪些搜索關鍵詞排名優(yōu)化軟件
  • 臨沂品牌網(wǎng)站推廣人民日報今日新聞
  • ui設計技術培訓學校十堰seo優(yōu)化
  • 房產(chǎn)這么做網(wǎng)站才多點擊量2023新聞熱點摘抄
  • 佳木斯建設工程交易中心網(wǎng)站自助建站