首页 > 学院 > 开发设计 > 正文

react native的一些基本概念

2019-11-09 14:42:35
字体:
来源:转载
供稿:网友

理解react native

一般做纯客户端Native开发的人,如果只是听说过React Native,没有仔细了解的话,会本能的认为 React native是一个东西,是某种语言或某个开发模式。那咱们先从感性上认识react native。 react native其实react和native两部分组成的。

react是什么?

react是Facebook开发的一款JS库,只是web前端的一个js框架。要学习他,必须会js开发语言,明白这个,就能知道为什么要学习ES6了,因为ES6是最新版的js语言规范。 react核心是组件化。 React认为一个组件应该具有如下特征: (1)可组合(Composeable):一个组件易于和其它组件一起使用,或者嵌套在另一个组件内部。 (2)可重用(Reusable):每个组件都是具有独立功能的,它可以被使用在多个UI场景; (3)可维护(Maintainable):每个小的组件仅仅包含自身的逻辑,更容易被理解和维护; 这些优点,先有个概念,等慢慢用的时候,才能真正理解。

native是什么

native可以理解为小型虚拟机,或是实时解释器。它的出现就是对底层native的屏蔽。因为没有类似于java的编译步骤,所以就是write once, run anywhere,本质上和java虚拟机是类似的。 就此看来react team的目标肯定是做一个大一统的开发平台,对不同的操作系统,web和native兼容并包,那么react native是其中的第二步。

JSX是什么?

JSX 把类 xml 的语法转成纯粹 JavaScript, 它的作用就是增强代码的可读性。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表