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>
npm init <initializer>
is available in npm 6+
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
Rax Developer Tools browser extension,
and extension not works in producation
mode.
- Install the Chrome Rax Developer Tools extension
- Reload and go to the 'Rax' tab in the browser's development tools
You can also use the Rax VS Code Extensions to get better development experience.
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing.
This project exists thanks to all the people who contribute.