목차
1. 스캐폴딩 이해하기
웹 프론트엔드 프런트엔드 Q&A 반응 비계란 무엇입니까?

반응 비계란 무엇입니까?

Mar 21, 2022 pm 06:47 PM
react 발판

React 스캐폴딩에는 다음이 포함됩니다. 1. Next.js; 4. nwb; 6. Neutrino;

반응 비계란 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, 반응 버전 17.0.1, Dell G3 컴퓨터.

1. 스캐폴딩 이해하기

1.1. 프론트엔드 엔지니어링의 복잡성

몇 가지 작은 데모 프로그램만 개발한다면 몇 가지 복잡한 문제를 고려할 필요가 없습니다.

  • 예를 들면 , 디렉토리 구조를 구성하고 나누는 방법

  • 예를 들어, 파일 간의 상호 종속성을 관리하는 방법

  • 예를 들어, 타사 모듈의 종속성을 관리하는 방법; 프로젝트를 출시하기 전에 압축하고 패키징하는 방법

  • 잠깐...

  • 최신 프런트 엔드 프로젝트는 점점 더 복잡해졌습니다.

더 이상 여러 CSS 파일, 여러 작성된 js를 도입하지 않습니다. 파일 또는 타사 js 파일을 HTML로 변환 매우 간단합니다.

  • 예를 들어, CSS는 less 및 sass와 같은 전처리기를 사용하여 작성될 수 있으며, 브라우저에서 구문 분석하려면 이를 일반 CSS로 변환해야 합니다. 예를 들어 JavaScript 코드는 더 이상 몇 개의 파일로 작성되지 않고 모듈화를 통해 수백 또는 수천 개의 파일로 구성됩니다. 많은 타사 라이브러리에 의존하고 이를 더 잘 관리하는 방법(예: 종속성 관리, 버전 업그레이드 등)

  • 위 문제를 해결하려면 몇 가지 도구를 더 배워야 합니다.

  • 바벨, 웹팩, 꿀꺽꿀꺽. 변환 규칙, 패키징 종속성, 핫 업데이트 등을 구성합니다.

  • 프로젝트를 시작하기 전에 일련의 엔지니어링 문제에 직면하게 됩니다.

스캐폴딩의 출현은 도움이 됩니다. 우리는 이 일련의 문제를 해결합니다.
  • 1.2.
  • 전통적인 비계는 건축의 구조를 의미합니다. 건물이나 건물을 지을 때 구축되는 임시 프레임입니다.

프로그래밍에서 언급되는 비계는 실제로 프로젝트의 엔지니어링 구조를 빠르게 생성하는 데 도움이 되는 도구입니다.

프로젝트마다 완성 효과가 다르지만 기본 엔지니어링 구조는 비슷합니다.

비슷하기 때문에 매번 할 필요는 없습니다. 모두 처음부터 만들어지고 몇 가지 도구를 사용할 수 있습니다. 기본 엔지니어링 템플릿을 생성하는 데 도움이 됩니다.

반응 비계란 무엇입니까?

이 템플릿을 기반으로 다양한 프로젝트를 개발하거나 일부 구성을 간단히 수정할 수 있습니다.

  • 이는 또한 프로젝트의 기본 구조적 일관성을 간접적으로 보장하고 나중에 용이하게 할 수 있습니다.

  • 요약: 스캐폴딩은 구축부터 개발, 배포까지 프로젝트의 전체 과정을 빠르고 편리하게 만듭니다.
  • 리액트의 스캐폴딩은 무엇인가요

  • 1. React.docschina.org/docs/create-a-new-react-app.html)

    React에는 실제로 많은 스캐폴딩이 있으며, 그 중 공식적으로 권장되는 스캐폴드는 다음과 같습니다:

React 앱 만들기: If React를 배우거나 새로운 단일 페이지 애플리케이션을 만들고 있는 경우

Next.js: Node.js를 사용하여 서버 측 렌더링 웹 사이트를 구축하는 경우

Gatsby: 콘텐츠 지향 정적 웹 사이트를 구축하는 경우

  • nwb: React 애플리케이션, 라이브러리 및 기타 웹 npm 모듈용 툴킷

  • razzle: 구성 없이 서버 렌더링 생성 범용 JavaScript 애플리케이션

  • Neutrino: 초기 구성 없이 최신 JavaScript 애플리케이션 생성 및 구축

  • 2, 기타 스캐폴딩

  • react-cli scaffolding
  • Rekit scaffolding

[관련 권장 사항: Redis 비디오 튜토리얼

]

    위 내용은 반응 비계란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

    뜨거운 기사 태그

    메모장++7.3.1

    메모장++7.3.1

    사용하기 쉬운 무료 코드 편집기

    SublimeText3 중국어 버전

    SublimeText3 중국어 버전

    중국어 버전, 사용하기 매우 쉽습니다.

    스튜디오 13.0.1 보내기

    스튜디오 13.0.1 보내기

    강력한 PHP 통합 개발 환경

    드림위버 CS6

    드림위버 CS6

    시각적 웹 개발 도구

    SublimeText3 Mac 버전

    SublimeText3 Mac 버전

    신 수준의 코드 편집 소프트웨어(SublimeText3)

    React와 WebSocket을 사용하여 실시간 채팅 앱을 구축하는 방법 React와 WebSocket을 사용하여 실시간 채팅 앱을 구축하는 방법 Sep 26, 2023 pm 07:46 PM

    React와 WebSocket을 사용하여 실시간 채팅 앱을 구축하는 방법

    React 프론트엔드와 백엔드 분리 가이드: 프론트엔드와 백엔드의 분리 및 독립적 배포를 달성하는 방법 React 프론트엔드와 백엔드 분리 가이드: 프론트엔드와 백엔드의 분리 및 독립적 배포를 달성하는 방법 Sep 28, 2023 am 10:48 AM

    React 프론트엔드와 백엔드 분리 가이드: 프론트엔드와 백엔드의 분리 및 독립적 배포를 달성하는 방법

    React와 Flask를 사용하여 간단하고 사용하기 쉬운 웹 애플리케이션을 구축하는 방법 React와 Flask를 사용하여 간단하고 사용하기 쉬운 웹 애플리케이션을 구축하는 방법 Sep 27, 2023 am 11:09 AM

    React와 Flask를 사용하여 간단하고 사용하기 쉬운 웹 애플리케이션을 구축하는 방법

    React와 RabbitMQ를 사용하여 안정적인 메시징 앱을 구축하는 방법 React와 RabbitMQ를 사용하여 안정적인 메시징 앱을 구축하는 방법 Sep 28, 2023 pm 08:24 PM

    React와 RabbitMQ를 사용하여 안정적인 메시징 앱을 구축하는 방법

    React와 Google BigQuery를 사용하여 빠른 데이터 분석 애플리케이션을 구축하는 방법 React와 Google BigQuery를 사용하여 빠른 데이터 분석 애플리케이션을 구축하는 방법 Sep 26, 2023 pm 06:12 PM

    React와 Google BigQuery를 사용하여 빠른 데이터 분석 애플리케이션을 구축하는 방법

    React 코드 디버깅 가이드: 프런트엔드 버그를 빠르게 찾아 해결하는 방법 React 코드 디버깅 가이드: 프런트엔드 버그를 빠르게 찾아 해결하는 방법 Sep 26, 2023 pm 02:25 PM

    React 코드 디버깅 가이드: 프런트엔드 버그를 빠르게 찾아 해결하는 방법

    React Router 사용자 가이드: 프런트엔드 라우팅 제어 구현 방법 React Router 사용자 가이드: 프런트엔드 라우팅 제어 구현 방법 Sep 29, 2023 pm 05:45 PM

    React Router 사용자 가이드: 프런트엔드 라우팅 제어 구현 방법

    React 반응형 디자인 가이드: 적응형 프런트엔드 레이아웃 효과를 얻는 방법 React 반응형 디자인 가이드: 적응형 프런트엔드 레이아웃 효과를 얻는 방법 Sep 26, 2023 am 11:34 AM

    React 반응형 디자인 가이드: 적응형 프런트엔드 레이아웃 효과를 얻는 방법

    See all articles