The fastest way to build universal application.
🎄 Familiar: React compatible API with Class Component and Hooks.
🍬 Tiny: ~6.4 KB minified + gzipped.
🌏 Universal: works with DOM, Weex, Node.js, Mini-program, WebGL and could work more container that implements driver specification.
🍌 Easy: using via rax-cli with zero configuration, one codebase with universal UI toolkit & APIs.
🍭 Friendly: developer tools for Rax development.
Create a new Rax project using create-rax:
$ npm init rax <YourProjectName>
Start local server to launch project:
$ cd <YourProjectName> $ npm install $ npm run start
You can inspect and modify the state of your Rax components at runtime using the React Developer Tools browser extension.
- Install the React Developer Tools extension
- Import the "rax/lib/devtools" module in your app
import 'rax/lib/devtools';
- Set
process.env.NODE_ENVto 'development' - Reload and go to the 'React' tab in the browser's development tools
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing.
Thanks goes to these wonderful people:
Joe Jiang
💻 jaminecjc
jaminecjc
💻 xcodebuild
xcodebuild
💻 Ahkari卡狸
Ahkari卡狸
💻 BakuJun
BakuJun
💻 dongyuwei
dongyuwei
💻 Fraser Xu
Fraser Xu
💻
HMenen
💻 Raincal
Raincal
💻 Taiyo Mizuhashi
Taiyo Mizuhashi
💻 William Wang(Wei)
William Wang(Wei)
💻 yelzm
yelzm
💻 azu
azu
💻 Nan Zhao
Nan Zhao
💻
大宝
💻 oraaange
oraaange
💻 yongningfu
yongningfu
💻 Dong Yun
Dong Yun
💻 franklife
franklife
💻 晓旸
晓旸
💻 Tinple
Tinple
💻
battle ooze
💻 Harry Yu
Harry Yu
💻 Clarence Pan
Clarence Pan
💻 Jiawen Geng
Jiawen Geng
💻 94cstyles
94cstyles
💻 Alex.li
Alex.li
💻 Davlat Shavkatov
Davlat Shavkatov
💻
Evan You
💻 George Cheng
George Cheng
💻 LongZhou
LongZhou
💻 Mingye Wang
Mingye Wang
💻 Ryan Liu
Ryan Liu
💻 Sylar
Sylar
💻 The Gitter Badger
The Gitter Badger
💻
Tim Kevin Oxley
💻 Basil Zhang
Basil Zhang
💻 ZhangZipeng
ZhangZipeng
💻 buaaljy
buaaljy
💻 leanhunter
leanhunter
💻 appli456
appli456
💻 ljybill
ljybill
💻