首页 技术 正文
技术 2022年11月7日
0 收藏 598 点赞 370 浏览 716 个字

jsx 语法,直接可以在js中使用html标签。

还可以通过花括号的形式,在html标签中,写js表达式。

<div>
{ 1 + 2 }
hello,world!
</div>

事件是大写

<button onClick={this.handleBtnClick.bind(this)}>add</button>

React中的编程思想是,面向数据编程。只要定义数据就OK了,数据变了,页面展示的内容就会变了。

React删除不需要操作dom,只需要操作数据就可以了。将对应的数据从删除,自动就会移除dom。只要找到对应的下标就可以了。

组件拆分。大组件,可以引用小组件。组件之间可以传递数据。

return <TodoItem content={item}>
{this.props.content}

父子组件,父组件通过属性的形式向子组件传递参数。

子组件通过props接受父组件传递过来的参数。

子组件,向父组件传值,要调用父组件传递过来的方法。

针对知识点,以点带面,打开知识盲区。

constructor(props) {
super(props);
this.handleDelete = this.handleDelete.bind(this);
}

jsx中使用css,对象方式处理样式。

<button style={{backgroud:'red',color:'#fff'}}></button>

className替代之前的class属性来处理class。

需要在index.js入口文件中,引入css文件。

<React.Fragment>
</React.Fragment>

外层包裹标签,替代div标签。

优化代码,让它优雅。

官网学习,读官方文档,建议阅读英文文档。

或者视频学习。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,000
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,512
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,358
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,141
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,771
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,849