Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
airbnb/goji-js: React ❤️ Mini Program

airbnb/goji-js: React ❤️ Mini Program

8 hours ago

GojiJS

!Goji Core !Goji CLI !Create Goji App

React ❤️ Mini Program

中文文档

English Documentation

Visions

GojiJS enables running React code on multi Mini Program platforms.

Features

  • Fully supports React
You can use the latest version of React in GojiJS. Features including class / functional components, hooks, portal can work well on GojiJS.
  • Cross platforms ability
For now, GojiJS supports these platforms:
  • WeChat
  • Baidu
  • Alipay
  • QQ
  • Toutiao

Demo

In GojiJS you can write React code like this:

import React, { useState } from 'react';
import { View, Text, Button, render } from '@goji/core';
import styles from './index.css';

const App = () => { const [count, setCount] = useState(0); return ( <View className={styles.wrapped}> <Text>{count}</Text> <Button onClick={() => setCount(count + 1)}>+</Button> </View> ); };

render(App);

For more details, see GojiJS official documentation website.

Chat with me