Maison  >  Article  >  interface Web  >  umijs est-il un framework de réaction ?

umijs est-il un framework de réaction ?

WBOY
WBOYoriginal
2022-06-27 17:47:481954parcourir

umijs est un framework de réaction ; umijs est un framework d'application de réaction enfichable au niveau de l'entreprise, basé sur le routage, prenant en charge le routage conventionnel comme "next.js", ainsi que diverses fonctions de routage avancées, et basé sur cette extension de fonction ; équipé d'un système de plug-in de cycle de vie complet, couvrant chaque cycle de vie, du code source aux produits construits, prenant en charge diverses extensions fonctionnelles et besoins commerciaux.

umijs est-il un framework de réaction ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, React version 17.0.1, ordinateur Dell G3.

Umijs est-il un framework React ?

umijs est un framework React

umi prétend officiellement être un framework d'application React enfichable au niveau de l'entreprise. umi est basé sur le routage, prend en charge le routage conventionnel comme next.js et diverses fonctions de routage avancées, et l'utilise pour étendre les fonctions, telles que la prise en charge du chargement à la demande au niveau du routage. Ensuite, il est équipé d'un système de plug-ins complet, couvrant chaque cycle de vie, du code source aux produits construits, prenant en charge diverses extensions fonctionnelles et besoins commerciaux. Actuellement, il existe plus de 50 plug-ins en interne et en externe.

umi est le cadre frontal sous-jacent d'Ant Financial, qui a servi directement ou indirectement plus de 600 applications, y compris la prise en charge des applications Java, Node, H5 sans fil, hors ligne (hybrides), des applications d'actifs frontaux purs, des applications CMS, etc. . Il a bien servi nos utilisateurs internes et j’espère qu’il pourra également bien servir nos utilisateurs externes.

Umi, qui peut être prononcé comme Umi en chinois, est un cadre d'application front-end évolutif au niveau de l'entreprise. Umi est basé sur le routage et prend en charge à la fois le routage configuré et le routage conventionnel pour garantir des fonctions de routage complètes et étendre les fonctions en conséquence. Ensuite, il est équipé d'un système de plug-ins avec un cycle de vie complet, couvrant chaque cycle de vie, du code source aux produits construits, prenant en charge diverses extensions fonctionnelles et besoins commerciaux.

Connaissance étendue :

Il a principalement les fonctions suivantes :

1. Extensible Umi implémente un cycle de vie complet et fait en sorte que les fonctions internes d'Umi soient également complétées par des plug-ins. Les plug-ins et ensembles de plug-ins sont également pris en charge pour répondre aux besoins hiérarchiques des domaines fonctionnels et verticaux.

2. Prêt à l'emploi, Umi intègre le routage, la construction, le déploiement, les tests, etc., et vous pouvez commencer le développement avec une seule dépendance. Il fournit également un ensemble de plug-ins intégrés pour React, avec des fonctions riches pouvant répondre à 80 % des besoins de développement quotidiens.

Pourquoi pas ? create-react-app

create-react-app est une solution de couche d'empaquetage basée sur webpack, comprenant build, dev, lint, etc. Elle maximise l'expérience dans la couche d'empaquetage, mais n'inclut pas le routage, n'est pas un framework, et ne prend pas en charge la configuration. Par conséquent, si vous souhaitez modifier certaines configurations en fonction de celle-ci, ou si vous souhaitez parvenir à une convergence technique en dehors de la couche packaging, vous rencontrerez des difficultés.

# 创建目录
$ mkdir myapp && cd myapp
 
 
# 安装依赖
$ yarn add umi
 
 
# 创建页面
$ npx umi g page index --typescript --less
 
 
# 启动开发
$ npx umi dev

【Recommandations associées : tutoriel vidéo javascript, front-end web

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn