umijs는 반응 프레임워크입니다. umijs는 라우팅을 기반으로 하는 플러그형 엔터프라이즈 수준 반응 애플리케이션 프레임워크로, "next.js"와 같은 기존 라우팅과 다양한 고급 라우팅 기능을 지원하며 이를 사용하여 기능을 확장합니다. 소스 코드부터 구축된 제품까지 모든 라이프사이클을 포괄하고 다양한 기능 확장과 비즈니스 요구를 지원하는 완전한 라이프사이클을 갖춘 플러그인 시스템입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, 반응 버전 17.0.1, Dell G3 컴퓨터.
umijs는 반응 프레임워크입니다.
umi는 공식적으로 플러그 가능한 엔터프라이즈 수준 반응 애플리케이션 프레임워크라고 주장합니다. Umi는 라우팅을 기반으로 next.js와 같은 기존 라우팅과 다양한 고급 라우팅 기능을 지원하며, 이를 활용하여 라우팅 수준의 온디맨드 로딩 지원 등의 기능을 확장합니다. 그런 다음 소스 코드부터 제품 구축까지 모든 라이프사이클을 포괄하는 완전한 플러그인 시스템을 갖추고 있으며, 현재 내부 및 외부적으로 50개 이상의 플러그인이 있습니다.
Umi는 Ant Financial의 기본 프런트엔드 프레임워크이며 Java, 노드, H5 무선, 오프라인(하이브리드) 애플리케이션, 순수 프런트엔드 자산 애플리케이션, CMS 애플리케이션 등을 포함하여 600개 이상의 애플리케이션을 직간접적으로 지원했습니다. 그는 내부 사용자에게 좋은 서비스를 제공했으며 외부 사용자에게도 좋은 서비스를 제공할 수 있기를 바랍니다.
중국어로 Wumi로 발음할 수 있는 Umi는 확장 가능한 엔터프라이즈 수준의 프런트엔드 애플리케이션 프레임워크입니다. Umi는 라우팅을 기반으로 하며 구성된 라우팅과 기존 라우팅을 모두 지원하여 완전한 라우팅 기능을 보장하고 그에 따라 기능을 확장합니다. 그런 다음 소스 코드부터 제품 구축까지 모든 라이프사이클을 포괄하여 다양한 기능 확장과 비즈니스 요구를 지원하는 완전한 라이프사이클을 갖춘 플러그인 시스템을 갖추고 있습니다.
지식을 넓히세요:
주로 다음과 같은 기능을 가지고 있습니다.
1. 확장 가능합니다. Umi는 완전한 라이프사이클을 구현하고 이를 플러그인으로 만듭니다. Umi의 내부 기능은 모두 플러그인으로 완성됩니다. 기능적 및 수직적 도메인의 계층적 요구 사항을 충족하기 위해 플러그인 및 플러그인 세트도 지원됩니다.
2. 기본적으로 Umi에는 라우팅, 구성, 배포, 테스트 등이 내장되어 있으며 개발을 시작하려면 하나의 종속성만 필요합니다. 또한 일상적인 개발 요구 사항의 80%를 충족할 수 있는 풍부한 기능을 갖춘 React용 통합 플러그인 세트를 제공합니다.
왜 안 돼? 생성 반응 앱
create-react-app은 build, dev, lint 등을 포함하는 webpack 기반의 패키징 레이어 솔루션입니다. 패키징 레이어의 경험을 극대화하지만 라우팅은 포함하지 않으며 프레임워크도 아니며 지원하지 않습니다. 구성. 따라서 이를 기반으로 일부 구성을 수정하거나 패키징 계층 외부에서 기술 융합을 달성하려는 경우 어려움에 직면하게 됩니다.
# 디렉토리 생성 $ mkdir myapp && cd myapp # 종속성 설치 $ Yarn add umi # 페이지 생성 $ npx umi g page index --typescript --less # 개발 시작 $ npx umi dev