umijs é uma estrutura de reação; umijs é uma estrutura de aplicativo de reação de nível empresarial conectável, baseada em roteamento, suportando roteamento convencional como "next.js", bem como várias funções de roteamento avançadas, e usando isso para expandir funções; um sistema plug-in com ciclo de vida completo, cobrindo todos os ciclos de vida, desde o código-fonte até os produtos construídos, suportando diversas expansões funcionais e necessidades de negócios.
O ambiente operacional deste tutorial: sistema Windows 10, react versão 17.0.1, computador Dell G3.
umijs é uma estrutura de reação
umi afirma oficialmente ser uma estrutura de aplicativo de reação conectável de nível empresarial. Umi é baseado em roteamento, suporta roteamento convencional semelhante ao next.js e várias funções de roteamento avançadas, e usa isso para expandir funções, como suporte ao carregamento sob demanda em nível de roteamento. Em seguida, é equipado com um sistema de plug-ins completo, cobrindo todo o ciclo de vida, desde o código-fonte até os produtos construídos, suportando diversas expansões funcionais e necessidades de negócios. Atualmente, existem mais de 50 plug-ins internos e externos.
Umi é a estrutura de front-end subjacente da Ant Financial e atendeu direta ou indiretamente mais de 600 aplicativos, incluindo suporte a aplicativos Java, nó, H5 sem fio, off-line (híbridos), aplicativos de ativos front-end puros, aplicativos CMS, etc. Ele atendeu bem nossos usuários internos e espero que também possa atender bem nossos usuários externos.
Umi, que pode ser pronunciado como Wumi em chinês, é uma estrutura de aplicativo front-end escalonável de nível empresarial. Umi é baseado em roteamento e suporta roteamento configurado e roteamento convencional para garantir funções de roteamento completas e expandir as funções de acordo. Em seguida, é equipado com um sistema plug-in com ciclo de vida completo, cobrindo todo ciclo de vida, desde o código-fonte até os produtos construídos, suportando diversas expansões funcionais e necessidades de negócios.
Amplie seu conhecimento:
Tem principalmente as seguintes funções:
1. Extensível. Umi implementa um ciclo de vida completo e faz com que as funções internas do Umi sejam completadas por plug-ins. Plug-ins e conjuntos de plug-ins também são suportados para atender às necessidades hierárquicas de domínios funcionais e verticais.
2. Pronto para uso, o Umi possui roteamento, construção, implantação, teste integrados, etc., e você só precisa de uma dependência para iniciar o desenvolvimento. Ele também fornece um conjunto integrado de plug-ins para React, com funções avançadas que podem atender 80% das necessidades diárias de desenvolvimento.
Por que não? criar-reagir-app
create-react-app é uma solução de camada de empacotamento baseada em webpack, incluindo build, dev, lint, etc. Ela maximiza a experiência na camada de empacotamento, mas não inclui roteamento, não é uma estrutura e não suporta configuração. Portanto, se você quiser modificar algumas configurações com base nele, ou se quiser obter convergência técnica fora da camada de empacotamento, encontrará dificuldades.
# Cria o diretório $ mkdir myapp && cd myapp # Instala as dependências $ yarn add umi # Cria a página $ npx umi g page index --typescript --less # Inicia o desenvolvimento $ npx umi dev