摘要: 1. 声明式开发 react 是声明式的开发方式,与之对应的是命令式开发方式。之前用jquery写代码的时候,我们都是直接操作dom,这种我们称为命令式的编程。命令式编程需要我们一点点的告诉dom,它要怎么去做,怎样去挂载,即命令式编程则需要用算法来明确的指出每一步该怎么做。 react就是一个声明 阅读全文
posted @ 2019-07-19 16:38 糖小圆 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 以前我们是直接操作dom的形式,而react的设计思想完全不同,react是一个响应式框架。react强调我们不要直接操作dom,我们操作的是数据,通过数据的变化,react会感知到数据的变化,自动的帮我们生成dom。因此,我们在写代码的时候,再也不用关注dom相关的操作,只需要关注数据层的就可以了 阅读全文
posted @ 2019-07-19 11:26 糖小圆 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: jsx 是Facebook专门为react发明的一种新的类似于XML格式的语言,它是JavaScipt的语法拓展。它使用XML标记的方式去直接声明界面,然后再利用编译器转换成JS语言。 jsx 的优点: jsx 在渲染的时候输出的虚拟dom,所以jsx执行更快 类型安全,在编译过程中就能发现错误 使 阅读全文
posted @ 2019-07-19 09:34 糖小圆 阅读(2606) 评论(0) 推荐(0) 编辑