Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raxjs/awesome-rax

👍A collection of awesome things related to Rax
https://github.com/raxjs/awesome-rax

List: awesome-rax

Last synced: 3 months ago
JSON representation

👍A collection of awesome things related to Rax

Awesome Lists containing this project

README

        

# awesome-rax
A collection of awesome things related to Rax

## Rax

> The fastest way to build universal application.

### Rax General Resources

- [Rax official Website](https://rax.js.org/)
- [Rax Documentation](https://rax.js.org/docs/guide/getting-start)
- [Rax GitHub](https://github.com/alibaba/rax)

### Rax Community

- [知乎](https://zhuanlan.zhihu.com/raxjs)
- [React China](http://react-china.org/c/rax)

### Rax Tutorials

#### Rax General Tutorials

- [Rax official Tutorials](https://rax.js.org/docs/guide/getting-start)
- [Rax 系列教程(native 扫盲)](https://fed.taobao.org/blog/2018/02/07/rax-native-guide/)
- [初识 Rax (Web & Weex)](https://www.yuque.com/hoxz/mm7621/fmeyiy?language=en-us)

#### Rax Hooks

- [Rax official Hooks introduce](https://rax.js.org/docs/guide/hooks)
- [Rax Hooks](https://github.com/raxjs/rax-hooks) - Contains rax hooks that are used very frequently.
- [Rax Hooks 原理](https://www.yuque.com/liuzijian/reading/otyksg)
- [前端架构杂思录:议 Function Component 与 Hooks](https://fed.taobao.org/blog/taofed/do71ct/hooks-and-function-component/?spm=taofed.blogs.blog-list.9.fcca5ac8RdqMAZ)

### Rax Tools

#### Rax Development Tools

- [rax-scripts](https://rax.js.org/docs/guide/about-rax-scripts)
- [Rax Developer Tools](https://github.com/raxjs/rax-devtools)
- [eslint-config-rax](https://github.com/raxjs/rax-scripts/tree/master/packages/eslint-config-rax)
- [rax-hot-loader](https://github.com/alibaba/rax/tree/master/packages/rax-hot-loader)
- [babel-plugin-transform-rax-jsx-class](https://github.com/kingback/babel-plugin-transform-rax-jsx-class)
- [server-side-rendering-comparison](https://github.com/raxjs/server-side-rendering-comparison)
- [story book](https://github.com/storybookjs/storybook) - UI component dev & test
- [VS Code Extensions](https://github.com/raxjs/rax-vscode-extensions) - Get better development experience.

#### Rax Routing

- [rax-use-router](https://github.com/alibaba/rax/tree/master/packages/rax-use-router)

#### Rax Components

- [rax-components](https://rax.js.org/docs/components/introduce) - univeral base components
- [rax-map](https://github.com/alibaba/rax-map) - universal map component
- [rax-multirow](https://github.com/appli456/rax-multirow) - universal multi column layout component
- [记一个复杂组件(Filter)的从设计到开发](https://github.com/Nealyang/PersonalBlog/issues/47#)

#### Rax Testing

- [jest](https://github.com/facebook/jest) - Delightful JavaScript Testing Framework
- [rax-test-renderer](https://github.com/alibaba/rax/tree/master/packages/rax-test-renderer) - Rax renderer for snapshot testing

#### Rax Libraries

- [appear-polyfill](https://github.com/raxjs/appear-polyfill) - the web polyfill for appear and disAppear

- [rax-children](https://rax.js.org/docs/api/children) - Get the Children node
- [rax-is-valid-element](https://rax.js.org/docs/api/isvalidelement) - Verify that the object is a Rax element
- [rax-clone-element](https://rax.js.org/docs/api/cloneelement) - Clone and return new Rax elements
- [rax-create-factory](https://rax.js.org/docs/api/createfactory) - Returns a function used to generate a Rax element of the specified type
- [rax-create-portal](https://rax.js.org/docs/api/createportal) - Render child elements to DOM nodes other than the DOM component hierarchy
- [rax-find-dom-node](https://rax.js.org/docs/api/finddomnode) - Get the real DOM nodes
- [rax-unmount-component-at-node](https://rax.js.org/docs/api/unmountcomponentatnode) - Remove loaded Rax components from DOM
- [rax-set-native-props](https://rax.js.org/docs/api/setnativeprops) - Change the properties of the native component

#### Universal API

- [Rax official universal api](https://rax.js.org/docs/api/about)

### Redux

> Predictable State Container for JavaScript Apps

#### Redux General Resources

- [Redux GitHub](https://github.com/reactjs/redux)
- [Redux Official Site](http://redux.js.org/)
- [Awesome Redux List](https://github.com/xgrommx/awesome-redux)

#### Redux Tools

- [rax-redux](https://github.com/alibaba/rax/tree/master/packages/rax-redux) - Official Rax bindings for Redux

### MobX

> Simple, scalable state management for JavaScript Apps

#### MobX General Resources

- [MobX GitHub](https://github.com/mobxjs/mobx)
- [MobX Official Site](https://mobxjs.github.io/mobx/)

#### MobX Tools

- [mobx-rax ](https://github.com/alibaba/rax/tree/master/packages/mobx-rax) - Rax component wrapper for combining Rax with MobX

### Project Demo

#### MiniApp Demo

- [八达岭长城景区旗舰店](./MINIAPP_PROJECT_DEMO.md)
- [飞猪周边游](./MINIAPP_PROJECT_DEMO.md)
- [东方明珠景区旗舰店](./MINIAPP_PROJECT_DEMO.md)
- [中免西安机场免税店](./MINIAPP_PROJECT_DEMO.md)
- [特仑苏会员中心](./MINIAPP_PROJECT_DEMO.md)
- [我的萌宠](./MINIAPP_PROJECT_DEMO.md)
- [疫苗预约服务](./MINIAPP_PROJECT_DEMO.md)
- [浙里办](./MINIAPP_PROJECT_DEMO.md)
- [天猫精灵](./MINIAPP_PROJECT_DEMO.md)
- [造点新货](./MINIAPP_PROJECT_DEMO.md)
- [演出票夹](./MINIAPP_PROJECT_DEMO.md)

#### Web Demo / CDN

- [DataFormsJS JSX Loader](https://www.dataformsjs.com/examples/hello-world/zh-CN/rax.htm) - Rax hosted from a CDN and compiled in a browser using DataFormsJS `jsxLoader.js`. Hello World Animation Demo. [GitHub上的文档](https://github.com/dataformsjs/dataformsjs/blob/master/docs/jsx-loader.zh-CN.md)