The entire lifecycle of umi is composed of plugins. Features such as pwa, on-demand loading, one-click switching preact, one-button compatibility ie9, etc., are all implemented by plugins.
You only need an umi dependency to start development without having to install react, preact, webpack, react-router, babel, jest, and more.
Next.js like and full featured routing conventions, support permissions, dynamic routing, nested routing, and more.
# 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
Github Issue | 钉钉群 | 微信群 |
---|---|---|
umijs/umi/issues |