Skip to content
/ umi Public
forked from umijs/umi

🐟 A neat framework for building highly performance and cross-platform optimized web apps.

Notifications You must be signed in to change notification settings

paranoidjk/umi

This branch is 6536 commits behind umijs/umi:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0575e08 · Jul 24, 2018
Jul 24, 2018
Jul 23, 2018
Jul 19, 2018
Jun 13, 2018
Nov 27, 2017
Feb 19, 2018
Mar 25, 2018
Jul 17, 2018
Jan 19, 2018
May 4, 2018
Nov 28, 2017
Dec 8, 2017
Jul 23, 2018
Jul 18, 2018
Mar 9, 2018
Jul 18, 2018

Repository files navigation

umi

NPM version Build Status NPM downloads

🚀 Blazing-fast next.js-like framework for React apps.

Please consider following this project's author, sorrycc, and consider starring the project to show your ❤️ and support.


Features

  • 开箱即用,内置 react、react-router 等
  • 类 next.js 且功能完备的路由约定,同时支持配置的路由方式
  • 完善的插件体系,覆盖从源码到构建产物的每个生命周期
  • 高性能,内置 PWA、以路由为单元的 Code Splitting 等
  • 支持静态页面导出,适配各种环境,比如中台业务、无线业务、egg、支付宝钱包、云凤蝶等
  • 开发启动快,支持一键开启按需编译、dll、hard-source-webpack-plugin 等
  • 一键兼容到 IE9,基于 umi-plugin-polyfill
  • 完善的 TypeScript 支持,包括 d.ts 定义和 umi test
  • 与 dva 数据流的深入融合,支持 duck directory、model 的自动加载、code splitting 等等

Getting Started

# Install umi
$ yarn global add umi # or: npm install -g umi

# Create a page
$ mkdir pages
$ echo 'export default () => <h1>Hello umi</h1>;' > pages/index.js

# Start dev server
$ umi dev

# Run build
$ umi build

社区

钉钉群

微信群

群满 100 人后,请加 sorryccpro 好友备注 umi 邀请加入。

Telegram

https://t.me/joinchat/G0DdHw-44FO7Izt4K1lLFQ

About

🐟 A neat framework for building highly performance and cross-platform optimized web apps.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.7%
  • CSS 4.0%
  • Other 0.3%