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

淘宝客如何新建网站免费模板素材网站

淘宝客如何新建网站,免费模板素材网站,全国建造师信息查询网,活动策划模板写多了taro, 看见react native中的组件好亲切啊,几乎一模一样。 一、函数式组件 — 常用 1)无状态,每次刷新都是生成一个新的状态 2)基于状态变化的管理 3)简洁,代码少,易于服用 import Reac…

写多了taro, 看见react native中的组件好亲切啊,几乎一模一样。

一、函数式组件 — 常用

1)无状态,每次刷新都是生成一个新的状态
2)基于状态变化的管理
3)简洁,代码少,易于服用

import React from "react";
import { View, Text } from 'react-native';// 子组件 TestFunctionDemo.js
export default function TestFunctionDemo(props) {const { name, info: {age, sex} } = propsconst [address, setAddress] = useState('中国')useEffect(() => {// 第一次加载完成setTimeout(() => {setAddress('大陆')}, 2000)}, [])useEffect(() => {// 监听address}, [address])return (<View style={{height: 200, width: '80%', padding: 20, borderRadius: 10, backgroundColor: '#ccc'}}><Text>我是子组件</Text><Text>姓名:{ name }</Text><Text>年龄:{ age }</Text><Text>性别:{ sex }</Text><Text>{`地址:${ address }`}</Text>{ props.children}</View>)
}// 简写
const TestFunctionDemo = (props) => {// ...
}
export default TestFunctionDemo// 或
export default (props) => {// ...
}
二、class组件

1) 有状态state, 每次都是修改的同一个状态
2) 基于生命周期的管理

// 子组件 TestClassDemo .js
class TestClassDemo extends React.Component {constructor(props) {super(props)this.state = {address: '中国'}}componentDidMount() {setTimeout(() => {this.setState({address: '大陆'})}, 2000)}render() {const { name, info: {age, sex} } = this.propsconst { address } = this.statereturn (<View style={{height: 200, width: '80%', padding: 20, borderRadius: 10, backgroundColor: '#ccc'}}><Text>我是子组件</Text><Text>姓名:{ name }</Text><Text>年龄:{ age }</Text><Text>性别:{ sex }</Text><Text>{`地址:${ address }`}</Text>{ this.props.children}</View>)}
}export default TestClassDemo
三、父组件引入
// 父组件app.js中引入
import TestFunctionDemo from './src/components/TestFunctionDemo';
import TestClassDemofrom './src/components/TestClassDemo';// ...
const info = {age: 20,sex: 'nan'
}// ...<TestFunctionDemo name="zhangsan" info={info}><Text>我是通过插槽加入的!</Text>
</TestFunctionDemo><TestClassDemo name="zhangsan" info={info}><Text>我是通过插槽加入的!</Text>
</TestClassDemo>

在这里插入图片描述
以上是不是和react一模一样

四、样式

!!!这里和react不一样

import React from "react";
import { View, Text, StyleSheet } from 'react-native';// 子组件 TestFunctionDemo.js
export default (props) => {// ...return (<View style={styles.box}>// 多个样式用数组<Text style={[styles.textLine, styles.title]}>我是子组件</Text><Text  style={styles.textLine}>姓名:{ name }</Text>// ...</View>)
}// 样式
const styles = StyleSheet.create({box: {height: 200, width: '80%', padding: 20, borderRadius: 10, backgroundColor: '#ccc'},textLine: {fontSize: 18,color: 'blue'},title: {fontWeight: "bold"}
})

在这里插入图片描述

http://www.dtcms.com/wzjs/508915.html

相关文章:

  • 做鸡蛋仔冰淇淋店网站百度站长seo
  • 建个注册页面网站数字化营销
  • wordpress多类型会员苏州seo招聘
  • wordpress多个菜单menuseo排名优化工具
  • seo做的最好的十个网站最新网域查询入口
  • 网站建设苏州seo霸屏软件
  • 首页网站怎么做的百度代理
  • 代理公司注册登记南宁seo标准
  • 完整网站开发流程网络营销推广外包服务
  • 招财猫网站怎么做互联网推广
  • wordpress英文主题变中文版seo伪原创工具
  • 做网站那个好怎么在百度上面打广告
  • wordpress ajax请求搜外seo视频 网络营销免费视频课程
  • 租用网站服务器价格网站排名
  • 做网站放博彩广告汕头百度网站推广
  • 青岛网景互联网站建设公司武汉java培训机构排名榜
  • 做自己的网站收费吗百度广告联盟怎么赚钱
  • 建设商城网站制作磁力猫最好磁力搜索引擎
  • 自动评论插件wordpress百度点击优化
  • 网站建设开拓该行业的难点疑网址注册查询
  • 响应式网站用什么工具做百度seo排名优化联系方式
  • 政府网站建设与行政管理创新google chrome官网
  • 做网站js框架百度竞价推广有哪些优势
  • 做网站不花钱中文域名的网站
  • 首页重庆网站建设百度推广营销方案
  • 想学网站建设选计算机应用技术还是计算机网络技术哪个专业啊谷歌浏览器下载手机版
  • 申请建设部门网站的报告学生网页制作成品
  • 建站借鉴其他网站外贸公司一般怎么找客户
  • 广州网站推广找哪里宁波靠谱营销型网站建设
  • 网站三合一seo的研究对象