React Native看上去只是一个小小的乐子,一切原生应用必须被原生地开发。对正要开始掌握 原生开发方式的人来说,学习javascript(我并没有这方面的经验)和一种几乎全新的构建app的方式简直是荒废时间,所以称为主流的说法是不靠谱的。
在React中,所有UI的组件都被放置在render()方法中,并且被state状态控制。render()方法定义了UI在各种状态是如何展现的。当调用setState()的时候,React会找到需要改变的部分并替你修改。
例子:
一个简单的视图,拥有一个“Hello World”标签和按钮。每点击一下按钮,标签会在“Hello World”和“Goodbye World”之间切换。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/728da9773912b31b5034e7088c18367adab4e1b3?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)