React.FC<>是react在typescript中使用的一个泛型,FC即是Function Component的缩写,是函数组件,这个泛型里面可以使用useState。
import React, { useState } from 'react';
export interface NoticeProps {
name: string;
address: string
}
const Notice: React.FC<NoticeProps> = (props) => {
const [ name, setName ] = useState('angle');
const [ count, setCount ] = useState(1);
const addCount=()=>{
setCount(count+1)
}
console.log(count)
return <div>
<p>我是message页面,name是:{name}</p>
<p>我是message页面,count是:{count}</p>
<button onClick={() => setName('jane')}>点击我改变name</button>
<br />
<button onClick={addCount}>点击我改变count</button>
</div>;
}
export default Notice;
这篇博客展示了如何在React中使用typescript定义一个FunctionComponent。`NoticeProps`接口定义了组件的props,包括`name`和`address`属性。在`Notice`组件中,利用`useState`钩子管理状态,并通过按钮事件更新状态。博客还包含了一个使用`useState`的例子,展示如何在组件中改变name和count的值。

2627

被折叠的 条评论
为什么被折叠?



