天天看点

Rax 0.2 介绍,兼容 React 的通用渲染引擎

2017年3月底 rax 发布了 0.2 版本,让我们一起看一下 0.2 版本为我们带来了哪些新的思考。

从开源到 0.2 的发布上线,一些数据印证了 rax 背后的成长,同时也是 rax 的一种督促,督促我们要提供一个更好的 rax 体系。

940 commits

141 pull requests

58 issues

2691 stars

基于 driver 的设计我们可以做什么?

下面是一个渲染按钮的简单例子

那么问题来了,为什么原生标签也需要 import?

伴随着这个疑问,于是有了一个新的书写方式

Rax 0.2 介绍,兼容 React 的通用渲染引擎

目前 rax 已支持常用的 w3c 标签,下面是一个例子的对比

Rax 0.2 介绍,兼容 React 的通用渲染引擎

未来 rax 将会提供更多标签,并且尽量的减少不同端之间的差异

rax 已支持返回多个元素,这为我们的业务需求带来了更多的可能性

对于样式的书写现在已经支持 css 的书写方式

Rax 0.2 介绍,兼容 React 的通用渲染引擎

渐变

fontface

伪类

媒体查询

另外,目前已经支持使用 classname 代替 style

目前针对不符合以及不规范的写法,会进行强制提醒

Rax 0.2 介绍,兼容 React 的通用渲染引擎

playground

web/weex 双端同步,实时预览编写的示例,同时支持 rax 推荐的 css 写法

Rax 0.2 介绍,兼容 React 的通用渲染引擎

新增组件反馈渠道,将问题和建议告诉