当前位置: 首页 > news >正文

如何快速使用模版做网站谷歌seo快速排名软件首页

如何快速使用模版做网站,谷歌seo快速排名软件首页,微信网站平台怎么建立,网站制作前需要进行规划设计React.FC是React中的一种函数组件类型,是在TypeScript中使用的一个泛型,FC即Function Component的缩写,表示一个接收props作为输入并返回JSX元素的函数组件。 使用React.FC可以为组件定义类型,提供props的类型作为泛型参数&#x…

React.FC是React中的一种函数组件类型,是在TypeScript中使用的一个泛型,FC即Function Component的缩写,表示一个接收props作为输入并返回JSX元素的函数组件。
使用React.FC可以为组件定义类型,提供props的类型作为泛型参数,享受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 的函数组件,它接受一个 MyProps 类型的 props。MyProps 接口定义了 name 和 age 两个属性,它们的类型分别是 string 和 number。

与React.Component(类组件)相比,React.FC(函数式组件)是一个纯函数,不能使用setState,而是使用useState()、useEffect等Hook API。函数式组件也称为无状态组件,它包含了PropsWithChildren的泛型,不需要显式地声明props.children的类型。

简单实现页面数字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的组合体,可以在函数组建中替代生命周期。

1.传递一个空数组作为第二个参数,这个 Effect 将永远不会重复执行,可以替代componentDidMount。

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

2.不传第二个参数,每当页面中useState值发生变化,useEffect中的代码就会执行一次,可以替代componentDidUpdate。

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

3.useEffect可以返回一个函数,该函数将在组件被卸载时的执行,可以替代componentWillUnmount。

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

相关文章:

  • 怎么设置网站名称广州百度推广代理公司
  • 南通高端网站建设机构百度网盘app官方下载
  • 上海网站建设公安舆情监测
  • 微信开放平台创建移动应用西安seo服务商
  • b站有没有推广百度风云榜小说排行榜
  • 妇女之家网站建设方案网站怎么优化到首页
  • 做网站用的软件资源优化排名网站
  • 网页设计和网站建设实战大全seo综合查询网站
  • 武汉市住房和城乡建设局网站外贸网站建设报价
  • 为什么打开网址都是站长工具黄冈网站推广
  • 浙江网站建设推广公司找哪家长沙关键词排名软件
  • 技术支持 优府网络太原网站建设公众号软文是什么意思
  • 河北做网站手机推广平台有哪些
  • 网站制作小常识信息流广告素材网站
  • 山东电力建设第一工程公司网站青青河边草直播免费观看
  • win7 做网站服务器怎么自己做一个网站平台
  • dedecms织梦系统网站防会员注册机农技推广
  • 兰州网站外包百度竞价怎么操作
  • 代做毕设网站衡阳百度seo
  • vs做网站如何调试天津网络广告公司
  • mvc net跳转到另一网站seo关键技术有哪些
  • 电子商务网站建站十大经典事件营销案例
  • 成都网站软件定制开发友情链接的形式有哪些
  • 如何做网课网站合肥百度网站排名优化
  • 余姚网站建设维护网络推广与优化
  • 建立公司的流程宁波正规站内优化seo
  • 网站的程序怎么做产品网络营销策划方案
  • 有了域名就可以做网站了吗搜索引擎优化培训
  • 青海网站建设公司哪家好免费收录链接网
  • 海南做网站的公司哪家好google关键词