社区前沿
- Rax PWA - 快速升级 Web 体验
- 将前端技术栈移植到掌上游戏机
- 万字长文轻松彻底入门 Flutter,秒变大前端
- A simple guide to load C/C++ code into Node.js JavaScript Applications
- JSON Parser with JavaScript
- 如何提高生产力?
- Web性能领域常见的专业术语
Rax 团队本周动态
Rax 基础组件
以下组件支持微信小程序:
以下组件发生 break change:
- rax-barcode:
errorCorrectLevel改为直接通过props指定 - rax-canvas: 可以直接指定
widthheight
Universal API
新增以下 API:
- universal-image
- universal-file
- universal-network
- universal-accelerometer
- universal-loading
- universal-keyboard
- universal-background
- universal-action-sheet
以下 API 发生 break change:
universal-device: 去除 rpx2px px2rpx 工具方法,新增 appVersion 字段
Rax Hooks
新增支持 useAsyncEffect
Rax 小程序
- 支持第三方原生小程序组件库如 Mini AntUI 的引入使用
- 支持 class component 中使用 setState 传入回调函数
- 支持引用 npm 包内的具体文件,如 import add from 'loadsh/fp/add';
- 修复在循环中使用逻辑非报错的问题
- 修复组件生命周期 componentDidMount & shouldComponentUpdate & componentWillReceiveProps 和 Web 不对齐的问题
- 组件的渲染及更新流程优化,避免了第一次渲染和更新渲染时可能出现的重复触发渲染的问题,性能提升 50%