React + Parcel para simplificar e melhorar desempenho 활용

6668 단어 reactproductivity
Eu semper criei meus projetos de React utilizando o CRA (create-react-app) , desenvolvido e mantido pelo Facebook, e é uma excelente forma de iniciar projetos rapidamente, semper atualizados e com suporte a testes, porém, acaba sendo 'muito' para um projeto pequeno, onde eu só quero treinar algum funcionalidade, aprimorar algum conhecimento ou desenvolver algo simples.

예를 들어, 최소한의 작업은 240mb의 espaço de armazenamento de quase에서 CRA 콘솔을 사용하는 프로젝트입니다. 프로젝트와 WebPack에 대한 종속성 수량을 확인하십시오(클라로, 파스타 node_modules에 대한 isso isso).



노트북을 업그레이드하고(HD 및 쿨러를 실행하고 CPU 가속을 수행) VSCode에서 시작하여 새로운 프로세스를 초기화하고 프로젝트를 시작하고 React, e foi aí que eu encontrei oParcel를 실행합니다.

Parcel é um bundler de aplicações web, bem leve, que se diferencia pelo desempenho, trazendo uma expperiência de desenvolver bem interessante e que requer zero configurações.
Além disso, se um dia for necessário alterar para o Webpack, é possível.

Antes de começar, a diferença entre o tamanho das 파스타 é esta:


모든 컴퓨터는 SSD 또는 SSD에 영향을 받지 않고 영향을 받습니다.

E para começar um novo projeto com ele é bem simples:

1. 글로벌 소포 형식 설치:



Isso mesmo, vamos instalar de forma global para que, em novas instâncias de projetos utilizando ele, não seja necessário instala-lo junto com o projeto.

O Parcel, por si próprio tem em torno de 100mb, e instalando globalmente no computador, nos poupa de armazenar tudo isso em cada projeto, diminuindo assim, este tamanho para somente por projeto.

Pode ser instalado em cada projeto também, sem problemas, porém, prefiro assim, visto que o objetivo deste artigo é diminuir o tamanho e aumentar o desempenho.



npm install -g parcel


2. 종속성으로 설치:



필요한 경우 1) NPM에서 새로운 프로젝트를 시작하고 2) React, React-Dome 또는 Parcel Bundler를 프로젝트로 설치해야 합니다.

npm init -y

npm install react react-dom
npm install -D parcel-bundler


3. Criando os arquivos para iniciar:



종속성 acima, iremos criar os arquivos para iniciar o projeto로 설치하십시오.

Para isto, crie um arquivo chamado 'index.html', que será o ponto de entrada para o Parcel. Um 상용구 para inicia-lo:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>React + Parcel</title>
  </head>
  <body>
    <div id="root"></div>
    <script src="index.js"></script>
  </body>
</html>


Mesmo diretório가 아니라 React, arquivo JavaScript declarado anteriormente no HTML, o index.js.

import React from "react";
import ReactDOM from "react-dom";

ReactDOM.render(<h1>Hello world!</h1>, document.getElementById("root")); 


4. 응용 프로그램 시작:



Para iniciar, pode ser criado um script de start dentro do arquivo package.json .

"scripts": {
    "start": "parcel index.html --open"
},


Este script irá chamar o parcel instalado anteriormente de forma global, como index.html como arquivo para iniciar.

Partir daqui, poderá criar a estrutura de pastas que quiser, semper cuidando ao declarar a importação do React, onde deve ser passado o import React from "react"; com o 'R' maiúsculo.

Quaisquer dúvidas, nunca esqueça de Consultar a documentação !


E por hoje é isso, pessoal!

Este é meu primeiro artigo, estou começando, mas gosto de compartilhar novas expperiências e principalmente aquelas que podem ajudar ou ensinar as pessoas! Se você leu até aqui, muito obrigado pelo seu tempo.

좋은 웹페이지 즐겨찾기