Skip to content
/ umi Public
forked from umijs/umi

๐ŸŒ‹ Pluggable enterprise-level react application framework.

License

Notifications You must be signed in to change notification settings

Henry-jin/umi

ย 
ย 

Repository files navigation

English | ็ฎ€ไฝ“ไธญๆ–‡

umi

NPM version Build Status NPM downloads lerna

๐ŸŒ‹ Pluggable enterprise-level react application framework.

Please consider following this project's author, sorrycc, and consider starring the project to show your โค๏ธ and support.


Features

  • ๐Ÿ“ฆ Out of box, with built-in support for react, react-router, etc.
  • ๐Ÿˆ Next.js like and full featured routing conventions, which also supports configured routing
  • ๐ŸŽ‰ Complete plugin system, covering every lifecycle from source code to production
  • ๐Ÿš€ High performance, with support for PWA, route-level code splitting, etc. via plugins
  • ๐Ÿ’ˆ Support for static export, adapt to various environments, such as console app, mobile app, egg, Alipay wallet, etc
  • ๐Ÿš„ Fast dev startup, support enable dll and hard-source-webpack-plugin with config
  • ๐Ÿ  Compatible with IE9, based on umi-plugin-polyfills
  • ๐Ÿ Support TypeScript, including d.ts definition and umi test
  • ๐ŸŒด Deep integration with dva, support duck directory, automatic loading of model, code splitting, etc

Getting Started

# Install deps
$ yarn global add umi # OR npm install -g umi

# Create application
$ mkdir myapp && cd myapp

# Create page
$ umi generate page index

# Start dev server
$ umi dev

# Build and deploy
$ umi build

Getting started with a 10 minutes video

Examples

Community

Slack Group Github Issue ้’‰้’‰็พค ๅพฎไฟก็พค
sorrycc.slack.com umijs/umi/issues

License

MIT

About

๐ŸŒ‹ Pluggable enterprise-level react application framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.2%
  • TypeScript 4.4%
  • Other 1.4%