首页 > 其他 > 详细

React第一课

时间:2020-04-20 09:35:19      阅读:60      评论:0      收藏:0      [点我收藏+]

jsx: 表达式

1 jsx 本身是一种表达式: const element = <h1> Hello world </h1>

2 属性表达式: <MyComponent foo={1 + 2 + 3 + 4 + 5} />

3 延展表达式: const progs = {firstName: "Ben",lastName: "Hector"}

        const greeting = <Greeting {...porgrs}/>

 

4 表达式作为子元素: const element = <li>{progrs.message}</li> // 可迭代的

 

优点:

1 声明式创建界面

2 代码动态创建

 

原生: 小写开头   自定义组件: 大写开头

 

生命周期: 

1 Render阶段

2 Pre-commit节点

3 Commit阶段

 

 

更新到界面之前要先创建

 

render: 描述ui的唯一方法。

当以一个组件: 

 

状态:

constructor: 

1 初始化  可以修改status

 

React第一课

原文:https://www.cnblogs.com/countryboy666/p/12735667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!