xz8la8 / remax

全新的小程序开发体验

Home Page:http://remaxjs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remax

Learn once, write anywhere
使用真正的 React 构建小程序

Travis CI build status Chat on Slack

🚧 开发中,请勿用于生产环境 🚧

Remax 将 React 运行在小程序环境中,让你可以使用完整的 React 能力去开发小程序。

  • 真正的 React - 不同于静态编译的方案,你可以没有任何限制的使用 React 的能力去做开发,包括 React Hooks。你可以把 Remax 理解为针对小程序的 React Native。
  • 多端支持 - 使用 Remax 把代码转换到多个小程序平台。
  • TypeScript - 完整的 TypeScript 支持,给你满满的安全感。

示例

import * as React from 'react';
import { View, Text, Button } from 'remax';

export default () => {
  const [count, setCount] = React.useState(0);

  return (
    <View>
      <Text>You clicked {count} times</Text>
      <Button onClick={() => setCount(count + 1)}>Click me</Button>
    </View>
  );
};

查看完整的 Demo 示例 https://github.com/remaxjs/todo-demo

Roadmap

  • 🚧 支付宝小程序
  • 🚧 微信小程序
  • 🤔 支付宝小程序组件库
  • 🤔 集成 umi,可以编译到 Web
  • 🤔 React Developer Tools
  • 🤔 WeUI
  • 🤔 其他小程序

协议

MIT

About

全新的小程序开发体验

http://remaxjs.org

License:MIT License


Languages

Language:TypeScript 96.5%Language:HTML 2.6%Language:JavaScript 0.9%