- 快速开始
- JSX 介绍
- JSX+ 介绍
- 组件
- 事件处理
- 样式设置
- Hooks 介绍
- Driver 介绍
- 容器差异
- 工程介绍
- 目录结构
- 应用配置
- 应用入口
- 生命周期
- 路由管理
- 简介
- 语法约束
- Hooks
- 多端组件开发
- API 使用
- 静态资源引用
- 项目构建配置
- 页面配置
- 使用原生项目配置文件
- Rax 与小程序代码混用
- FAQ
- 更新日志
- 简介
- 环境变量与 Framework
- Weex Style 支持表
- Weex 组件
- Weex 模块
- 页面降级
- JS Service
- Bundle 解析
- 事件与手势
- 事件通信
- Weex 国际化
- Weex 常见问题
- 简介
- Document
- App Shell
- 代码分离
- 保存至桌面
- 渲染节点快照
- 预加载和预渲染
- 页面保活
- 缓存控制
- PHA 介绍
- 快速开始
- 编码指南
- 数据请求
- FaaS 接入: Now
- FaaS 接入: FC
- 与 Node 应用集成
- 数据请求
- 异步编程
- Rax 错误码
- 简介
- Lite 工程
- 云端一体化工程
- 插件配置
- 插件开发
- 插件简介
- build-plugin-rax-app
- build-plugin-rax-component
- build-plugin-rax-multi-pages
- build-plugin-rax-ssr
- build-plugin-rax-compat-react
- rax-plugin-app 0.1.0 升级
- 调试 Web
- 调试小程序
- 加载性能优化
- 渲染性能优化
- 从 Rax 0.x 升级
- 从 React 迁移
- API 概述
- render
- hydrate
- createPortal
- findDOMNode
- setNativeProps
- getElementById
- unmountComponentAtNode
- createElement
- cloneElement
- createFactory
- isValidElement
- Children
- memo
- Fragment
- createRef
- forwardRef
- useState
- useEffect
- useLayoutEffect
- useContext
- useRef
- useCallback
- useMemo
- useReducer
- useImperativeHandle
- PropTypes
- version
- ActionSheet
- Background
- Keyboard
- Animation
- Transition
- Toast
- Alert
- Confirm
- Loading
- Navigate
- ChooseImage
- Image
- Request
- Network
- File
- Env
- Device
- Clipboard
- AppState
- AsyncStorage
- Accelerometer
- 组件概述
- Text
- View
- TextInput
- Link
- Icon
- Image
- Picture
- Video
- ScrollView
- RecyclerView
- Waterfall
- Embed
- Countdown
- Canvas
- RefreshControl
- Slider
- Modal
- Weex JS Service
- Rax 长列表最佳实践
- 如何减小 Bundle Size
- Rax 0.x 开发工具
- Native 知识扫盲
- iOS 无障碍
- Rax 性能最佳实践
- 从零上手 Rax
- Rax v0.6 组件体验升级
- Rax v0.5 建立服务体系
- Rax v0.3 跨端生态建设
- Rax v0.2 基础能力建设
- 2016 淘宝双促中的 Rax
- Why Rax?
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Rax v0.5 建立服务体系
一些数据
本数据截止 2017 年 12 月初,Rax 的建设方向重点逐渐转向阿里内部体系,github 上的增长数据如下
- 1669 commits
- 257 pull requests
- 85 issues
- 3751 stars
服务体系
Rax 机器人
钉钉大群新添了一个答疑小能手,也许未来他就是 Rax 的百科全书
汇总各团队的 Rax 组件体系
不同 BU 建设的组件体系,大放异彩
核心库 changelog
- slider
- fix: rax-slider loop not work on web
- fix: add loop in slider weex
- scrollview
- fix: scrollview scrollTo width animation in web
- unit-style
- fix: rem unit in style only one global val
- weex framework
- fix: set default value with forceReload param(reload 默认值)
- fix: 为weex下增加w3c标准的onerror API
- feat: remove updateFinish in framework
- feat: weex_module_supports and weex_tag_supports
- feat: add https for url & reset require.weex.js
- feat: reset weex jsfrm code
- fix: rename weex.requireModule
- feat: fireEvent params
- feat: add weex_config for js service
- feat: add window.close
- feat: pass weex options to native
- driver-browser
- fix: webkitFlexWrap for android
- feat: add eventRegistry
- fix: some node property is readonly when in strict mode
- feat: export deviceWidth and viewportWidth option in render
- jsonp
- fix: solve the 'Uncaught ReferenceError: callback_ is not defined'…
- server-renderer
- fix: server-renderer context is incorrect
- feat: export hydrate for server-side render
- refactor: server-side render
- perf: revert memoize createOpenTagMarkup
- switch
- fix: delete onTintColor for chrome error
- web framework
- feat: add Number.isNaN polyfill in web framework
- chore: performance optimization
- feat: add IntersectionObserver
- fix: remove the last arg when has weex options
- waterfall
- fix: waterfall render header both conditions
- listview
- fix: Refresh in Listview
- tabheader
- feat: add selectInternal for tabheader
- picker
- fix: set picker date by change api
- script
- chore: dist compile globalName
- checkbox
- fix: IntersectionObserverEntry has not isIntersecting in a lower vers… …
- fix: internalChecked value error in checkbox
- rax
- fix: children api
- feat: memoized node to html
- fix: fix-rax-packagejson
- fix: throw error when options is null
- feat: make unstable_renderSubtreeIntoContainer parent param work
- fix: addEventListener
- feat: add addEvent params
- fix: export default rax and rax.Children
- refactor: find error boundary
- fix: spelling error
- refactor: componentDidCatch
- fix: sync renderedChildren state when at init not at end
- stylesheet-loader
- refactor: rename some method and val name
- countdown
- fix: show number in countdown
- rax-dom
- fix: only string should throw error in rax-dom
- feat: findDOMNode in rax-dom not accept string
- fix: render twice throw driver not found error
- feat: rax-dom simple shim unstable_renderSubtreeIntoContainer
- weex-driver
- feat: Spelling errorparams
- babel-preset-rax
- feat: add BABEL_NO_ADD_MODULE_EXPORTS env config
- appstate
- feat: add universal-appstate
- multirow
- fix: multirow render bug
- picture
- fix: optimized picture loading performance in h5
- charts
- refactor: pie color accept arrays
- feat(rax-charts): 修复rax-charts的color属性不支持多参数的问题
- textinput
- feat: textinput export propTypes
- feat: add defaultValue for TextInput
- transition
- rem单位处理,callback不执行bugfix
- recyclerview
- fix: children is null in recyclerview bug
- fix: add scroll animated in list
- fix: firstNodePlaceholder place in recyclerview
- fix: refresh in recyclerview for andorid
- fix: recylerview not rewrite ref
- fix: first child can be null
- fix: scrollTo not work when cell0 is RefreshControl in Android
- scrollview
- fix: remove transform style in scrollview
- fix: scrollview defaultStyle for root View in h5
- barcode
- fix: add barWidth to props
- link
- fix: only text style for in Link component
- counter
- fix: num 0 error in weex & add onchange api
- gotop
- fix: appear cant work in Android Weex 0px height view
现在 Rax 已经应用的越来越广泛,Rax 的建设也更需要更多人的力量,欢迎贡献您的想法到 这里 ~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论