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

广州哪里做网站橘子seo

广州哪里做网站,橘子seo,想找可以在家做的手工活去什么网站,亚马逊全球开店目录 举例说明1. 使用 class 定义2. 使用函数定义2.1 使用普通函数2.2 使用函数组件 举例说明 比如我们要定义一个计数器 Counter,它包含一个 label 和一个 button,计数器的初始值由外部传入,点击 button 计数加 1: 这虽然是个简单组件&…

目录

  • 举例说明
  • 1. 使用 class 定义
  • 2. 使用函数定义
    • 2.1 使用普通函数
    • 2.2 使用函数组件

举例说明

比如我们要定义一个计数器 Counter,它包含一个 label 和一个 button,计数器的初始值由外部传入,点击 button 计数加 1:

在这里插入图片描述

这虽然是个简单组件,但却包含了 React 定义组件的两大核心点:

  1. 属性由外部传入
  2. 状态由内部控制

组件样式:

// counter样式
const counterStyle = {backgroundColor: "orange",width: "100px",height: "100px",borderRadius: "10px",display: "flex",flexDirection: "column",alignItems: "center",justifyContent: "center",
} as React.CSSProperties;

使用组件:

<Counter initialCount={6} />

1. 使用 class 定义

// 属性
type Props = {// 初始countinitialCount: number;
};// 状态
type State = {count: number;
};// 计数器
class Counter extends Component<Props, State> {constructor(props: Props) {super(props);this.state = {count: props.initialCount,};}render() {return (<div style={counterStyle}><p>count={this.state.count}</p><buttononClick={() => {this.setState({count: this.state.count + 1,});}}>1</button></div>);}
}

2. 使用函数定义

2.1 使用普通函数

// 属性
type Props = {// 初始countinitialCount: number;
};// 计数器
function Counter(props: Props) {const [count, setCount] = useState(props.initialCount);return (<div style={counterStyle}><p>count={count}</p><buttononClick={() => {setCount(count + 1);}}>1</button></div>);
}

注:此函数返回的类型是 JSX.Element

2.2 使用函数组件

// 属性
type Props = {// 初始countinitialCount: number;
};// 计数器
const Counter = (props: Props) => {const [count, setCount] = useState(props.initialCount);return (<div style={counterStyle}><p>count={count}</p><buttononClick={() => {setCount(count + 1);}}>1</button></div>);
};

注:此函数返回的类型是 JSX.Element
若需要,可以指定函数返回的具体类型:

// 属性
type Props = {// 初始countinitialCount: number;
};// 计数器
const Counter: React.FC<Props> = (props) => {const [count, setCount] = useState(props.initialCount);return (<div style={counterStyle}><p>count={count}</p><buttononClick={() => {setCount(count + 1);}}>1</button></div>);
};

此时函数的返回值类型是 React.FC<Props>

http://www.ds6.com.cn/news/100903.html

相关文章:

  • html网站模板怎么用在seo优化中
  • 东莞集团网站建设营销广告网站
  • 手机网站图标 css淄博新闻头条最新消息
  • 青岛黄岛区网站开发百度爱采购怎么推广
  • 新闻类的网站如何做优化百度竞价推广开户联系方式
  • 科技备案企业网站个人网站制作模板
  • 做物流的可以在那些网站找客户端优化关键词排名seo软件
  • 专用汽车网站模板百度网站如何优化排名
  • 柳州网站开发公司互联网推广怎么找渠道
  • 保险网站程序源码域名注册查询入口
  • 阿里云上能建设自己的企业网站今晚比赛预测比分
  • 中国人做网站卖美国人搜索引擎推广成功的案例
  • 泰安网络公司排名seo是什么seo怎么做
  • 杨浦做网站公司公司做网站需要多少钱
  • 最新疫情最新消息 全国 数据seo百度站长工具
  • 网络营销专升本对口专业东莞seo推广机构帖子
  • 苏州著名网站建设什么是搜索引擎推广
  • 柳州做网站哪家好最好用的搜索引擎
  • 中国建设银行人才招聘宁波seo网络推广外包报价
  • 做网站泉州5118
  • 惠州附近公司做网站建设多少钱关键词挖掘工具爱网
  • Wordpress手机端模版seoul怎么读
  • b2c电子商务网站建设360优化大师最新版的功能
  • 家用电脑做网站能备案百度手机助手app下载并安装
  • 做电影网站为什么要数据库推广代理平台
  • 课程资源网站教建设现状分析爱站网关键词挖掘机
  • 怎么用cms做网站天津seo排名公司
  • 宜兴网站优化太原seo代理商
  • 1m宽带做网站百度seo规则最新
  • 烟台h5网站建设公司网站建设技术解决方案