2018.4.25

注意点:

1、凡事用到JSX,script标签的type属性为text/babel

2、三个库文件:他们必须首先加载

react.js:react核心库

react-dom.js:提供与dom相关的内容

Browser.js将 JSX 语法转为 JavaScript 语法

3、ReactDOM.render()react是最基本的方法,将模版转换作为html语言,并插入指定的dom节点

4、<div>//这里jsx的基本语法规则,遇到 HTML 标签(以 < 开头),就用 HTML 规则解析;遇到代码块(以 { 开头),就用JavaScript 规则解析。

{

}

</div>

5、直接在模版插入js变量var arr=[<h1>a</h1>,<h2>b</h2>];

<div>{arr}</div> arr是数组变量, JSX 会把它的所有成员添加到模版

<div>

<h1>a</h1>

<h1>b</h1>

</div>

6、组件。将代码封装成组件,像插入html标签一样,在网页中插入,React.createClass方法用于生成一个组件类,组件类第一个字母必须大写,只能包含一个顶层标签

所有组件类必须有自己的render方法,用于输出组件

其次就是

Mobx基于观察者模式,采用多节点管理数据,是一个很轻量、入手简单、代码耦合小的数据框架。

Mobx 的理念非常简单,可以用一个 demo 就把其核心原理说清楚。Mobx/MobxReact 中有三个核心概念,observable、observer、action。为了简单起见,本文没有提及 computed 等概念。

observable: 通过 observable(state) 定义组件的状态,包装后的状态是一个可观察数据(Observable Data)。

observer: 通过 observer(ReactComponent) 定义组件。

action: 通过 action 来修改状态。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 2018.4.25 JS定时器学习 今天学习了JS的定时器,了解了单线程模型/异步操作的原理。阮一峰相关教程 单线...
    capstal阅读 3,468评论 0 50
  • 日精进打卡第95天 知~学习 《六项精进》读2遍 《大学》读2遍 经典名句分享 每一个不曾起舞的日子,都是对生命的...
    愈挫愈勇666阅读 1,027评论 0 0
  • 发生的还是发生 友情见体面
    如如_4be2阅读 1,306评论 0 0
  • 周日接到电话,让周一去问话。这是她就不愿意听到的。 这件事情发生在2014年4月开始已经困扰她快4年了,但是201...
    惬意永不放弃阅读 1,693评论 0 0
  • 清辉洒满了全部山川与河流 这一切都是神赐予人间的恩惠 山中的隐士穿着蓑衣远去 把离别的往事放在月下淘洗 水中的行舟...
    徐梦琳阅读 1,715评论 0 0

友情链接更多精彩内容