Letβs talk about the Future of Jamstack β Join us
UmiJS
- Home page
-
https://umijs.org
- Repository
-
umijs/umi
- Language:
- JavaScript
- License:
- MIT
- Templates:
- React
Features
- π¦ Out of box, with built-in support for react, react-router, jest, webpack, rollup, etc.
- π Next.js like and full featured routing conventions, which also supports configured routing
- π Plugin system, covering every lifecycle from source code to production
- π High performance, including PWA support, route-level code splitting, etc.
- π Support for static export, Suitable for environments without server
- π Fast dev startup, including dll support with config etc.
- π Polyfill solution, add JS and CSS polyfill with targets config, lowest to IE9
- π Support TypeScript, including d.ts definition and
umi test
- π΄ Deep integration with dva, including duck directory support, automatic loading of model, code splitting, etc
- βοΈ Support MPAοΌbased on umi-plugin-mpa
Install
Install tool
$ yarn global add umi # OR npm install -g umi
Build
Create a page
$ mkdir myapp && cd myapp
$ umi generate page index
Run
Start the development server
$ umi dev
Build and deploy
$ umi build
Examples
Find more static site generators.