rax的官方文档对于初学者来说是模糊不清的,为了让初学者更容易地理解和接受一个新框架/库本身,而不被其它额外因素所困扰(如:redux、router)
本篇的开头,选择从最简单的Demo – Hello Wrold说起:

入门

// 顶层API
import { createElement, Component, render } from 'rax';
// 元件引用
import { View, Text } from 'rax-components';// 样式定义
const styles = {app: {flex: 1,alignItems: 'center',justifyContent: 'center'}
};// 组件定义
const HelloWorld = (props) => {return (<View style={styles.app}><Text>Welcome to Rax,{ props.name }</Text></View>);
};// 渲染(挂载)
render(<HelloWorld name="Lovesueee" />);

上述Demo很简单,Rax使用了React DSL/JSX,这里主要做了两件事:

定义了一个HelloWorld组件类,包含了内联样式「css in js」
将““标签”渲染到页面/容器里,这其实是一个组件实例化的过程

与react/react-native类似,Rax同样是由两个库组成:rax和rax-components:

rax – 核心渲染库,提供了React-compatible API
rax-components – 辅助组件库,更准确地说,应该是:元件,提供了UI跨平台的能力

所以:一般来说,基于元件编写的复合组件,是可以同时运行在Native和Web上的。

Rax初学者使用心得相关推荐

  1. 宁静致远,方得始终(初学者的心得)

    前言 大家都曾无数次幻想过自己学有所成,成为自己理想中未来的那个自己,白手起家,创立自己的事业,拿着自己所期望的薪资,过着自己想过的生活.但随着年龄的成长,岁月慢慢教会我们自己应该干什么,想要实现梦想 ...

  2. java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc

    java入门123--一个老鸟的java学习心得 java入门123--一个老鸟的java学习心得 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心 ...

  3. 初学者Cocos(TypeScritp)简单实现2048游戏

    因为一些原因最近比较空闲,本来一直以来的目标是想向着Unity大神进发的,抱着毕其一生的心态,毕竟Unity的前景摆在眼前,可现在闲着也是闲着就玩一下Cocos,还用是TypeScript语言,哈哈! ...

  4. java培训后的收获和感想_java培训心得体会(7篇).docx

    java培训心得体会(7篇) java培训心得体会(7篇) 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括jav ...

  5. requests获取保存网页代码

    Python,分享一些初学者的心得与君共勉. 内容主要是如何使用python去获取网页的源代码并存储到本地文件中 先上代码: import requestsdef gethtml(url):req=r ...

  6. 【Java学习笔记】一个初学者的学习历程,分享学习JAVA心得

    毕业在即,毕业设计早早了结,单位也早已确定,但是并不打算匆匆的入职,便趁此大好时光,一边接受企业培训,一边摸索java的学习.在我看来,学习一门语言必备的几个要点在于,看,练,悟.在这个连技术也已经沦 ...

  7. 微信小游戏设计心得(一)从0到开发一款小游戏教程-岩浆救援,对初学者来说有帮助

    2019年底,因为其他工作失意,我意外来到了,小游戏设计圈子,独立开发游戏,从什么都不会,到发开了一款真正的小游戏 网上很多教程,但是没有一个全面的,都是零零散散的东西,拼凑一起,需要很多时间,我决定 ...

  8. 初学python心得1000字实训_初学者自己在家怎么写好毛笔字?有什么好教材推荐?...

    现在对书法感兴趣的人越来越多了,不但很多小朋友报读书法班,还有很多爸爸妈妈们也想练练字,学学毛笔,在繁忙的工作之余,可以通过笔尖的流动,修身养性. 最近,我就碰到很多家长问我,自己在家学习毛笔书法,该 ...

  9. CAD 初学者心得体会

    通过这学期对CAD的学习我真切的体会到了这种绘图系统的实用性,同时也感觉到,绘图作为建筑工程中的思想载体,具备良好的绘图能力是每一个设计人员最基本的素质.虽然训练已经接近结尾,但我觉得自己的学习过程还 ...

  10. cad初学者心得体会

    这学期我们学习了auto cad 课程,我真切地体会到了这种绘图系统的实用性.同时也感觉到,绘图作为机械设计过程中设计思想的载体,具备良好的绘图能力是每一个设计人员最基本的素质.虽然现在学期己经结束, ...

最新文章

  1. Atitit onvif协议获取rtsp地址播放java语言 attilx总结
  2. 什么是 BCH、比特现金新地址?
  3. ORA-00928: 缺失 SELECT 关键字
  4. 如何提高gps精度_如何在锻炼应用程序中提高GPS跟踪精度
  5. 如何在Ubuntu中屏蔽一个网站
  6. Volume group VolGroup00 not found
  7. ghostwin10系统后不小心重新分区了,其它分区的资料如何找回
  8. centos 6.8安装git_git 入门教程之 git 私服搭建教程
  9. 如何更好使用 ng-zorro-antd 图标
  10. python与Labview进行数据通信(UDP)
  11. 由大脑工作原理,探讨向菩萨求聪明的灵验的科学原理
  12. Editplus 破解
  13. 机场云商sign解析
  14. ZooKeeper典型应用场景
  15. iReport报表Detail设置自适应高度
  16. EMCC Vmware 安装82%出错
  17. HDU1757(矩阵快速幂+简单的矩阵构造)
  18. 中南大学计算机2020研究生分数线,2020年中南大学考研分数线公布
  19. android adhoc,android手机怎么连接adhoc共享电脑网络
  20. python建站的缺点_记录一下自己的建站过程(三):Python与Django

热门文章

  1. 改革40年致敬创业者:有梦想谁都了不起!
  2. ACG识图搜索引擎整合及优势分析
  3. 索尼录音笔怎么导出录音内容_搜狗AI走向产业改造:纵横捭阖术与录音笔的新声态...
  4. Apache Tomcat 文件包含漏洞(CNVD-2020-10487/CVE-2020-1938)
  5. 阻抗测试仪软件,特性阻抗测试仪 阻抗测试仪 Tektronix 泰克 TDR DSA8300
  6. 2014年度江西省科学技术奖授奖项目名单
  7. 考研作文--过去数年见证了一个社会现象
  8. [zz]u盘做系统启动盘后容量变小的解决方法 8GU盘变成2G 或 xG变成2G
  9. imatest白平衡测试结果解析
  10. echarts饼状图