社区前沿
- 这才是微信小程序开发的正确姿势
- WebAssembly is Now a W3C Recommendation
- Rust & WebAssembly 初探
- 基于Error Boundary与Suspense的异步组件开发模式
- ICE 在微前端的探索
- What's New for Node.js in 2020
- What Does Vue 3.0 Mean for Web Development?
Rax 团队本周动态
Rax 核心相关
- 对现有 Driver 进行重构
- dom-driver 与原先兼容,小版本升级
- weex-driver 增加对不写单位的逻辑处理
- universal-driver 移除不需要的逻辑,部分逻辑删除与迁移到 rax-dom,大版本升级
- 修复单位转换问题
Rax 小程序
- 即将支持基于 Kbone 的运行时方案
- 新增支持
useLayout
- 新增支持通过多态组件库协议,实现通过组件库导出多个组件
- 新增支持组件文件既导出组件也导出多个变量
- 新增支持更随意的组件导出方式,以及可以导出函数包裹的组件,例如
export default handleComponent(TodoItem)
- 新增支持可以在组件文件中给组件实例添加属性,例如
TodoItem.propsType = {}
- 优化组件渲染逻辑,区分首次渲染和更新渲染,避免组件 render 被重复触发,性能提升超过 50%
- 更新日志:rax.js.org/docs/guide/…