Рубрики
Без рубрики

Береслобное приложение: Реагировать + посылку менее 2 минут

PARCEL – это отличное веб-приложение Bundler, которое выходит из нашего пути и позволяет нам сосредоточиться на создании наших приложений. Это видео (и поддерживающий пост) – очень быстрое введение для использования посылки с реакцией. Хотя пример конкретно для реагирования, концепции также применяются к другим библиотекам. Теги с реакцией, JavaScript, WebDev.

Пакет веб-приложений без усилий

Будучи используются для получения наших различных исходных файлов (JavaScript, CSS, SASS и т. Д.). и подготовить их к использованию в браузере. Эта статья предполагает, что вы уже продавались на использовании Bundler для ваших приложений JavaScript. Для получения дополнительной информации о бабках и как они работают, Проверьте этот пост Альберто Гимено

Есть много отличных инструментов, которые мы можем использовать, чтобы объединить наши приложения, такие как WebPack. , Рулон , и другие. Сегодня, однако, я хочу сосредоточиться на посылке.

Начиная

Хотя есть очень мало накладных расходов с посылкой, есть два шага, которые нам нужно предпринять ( Как отмечено в документации посылки ).

Во-первых, мы должны установить посылку как глобальную зависимость: NPM Установить -G Parcel-Bundler Или Глобал пряжи Добавить посылку Bundler

Оттуда нам нужно создать папку проекта и инициализировать проект (с помощью файла package.json): NPM init -y Или пряжа init -y (Удалите -y Флаг, если вы предпочитаете пройти через мастер инициализации).

Немного кода

На данный момент мы должны быть приятно начать писать какой-то код. Начнем с написания «Hello World» типа React Compoter. В видео я позвонил это SAYHELLO.JS и создал его в корне папки проекта. В менее нарученном проекте мы могли бы захотеть немного больше организации (например, мы могли бы разместить файлы JavaScript под /SRC/ ).

Sayhello.js.

import React from "react";

export default function SayHello({ name }) {
  return 

Hello {name}!

; }

Далее мы создадим файл index.js. Мы будем относиться к этому файлу как место, где мы свяжем наш комментарий реагирования с нашими элементами DOM. Мы еще не создали HTML-файл, но давайте предположим, что у нас в конечном итоге будет элемент с идентификатором «Main», и мы хотели бы сделать наш компонент в этот элемент.

index.js.

import React from "react";
import ReactDOM from "react-dom";
import SayHello from "./SayHello";

ReactDOM.render(
  , 
  document.getElementById("main")
);

Наконец, мы создадим наш файл HTML, который будет служить точкой входа приложения. Обратите внимание: мы используем некоторые надуемые разметки в этом примере. В идеале в нашем HTML-файле будет больше в нашем HTML-файле (например, DOCTYPE, Title и etc), но ради ясности мы будем держать его довольно светлым.

index.html.


  
    

Запуск приложения

Теперь мы можем вернуться к нашей командной строке и введите parcel index.html Из каталога проекта, и нам следует представить что-то вроде следующего указания, что наш проект сейчас работает.

➜  testParcel parcel index.html 
Server running at http://localhost:1234 
⠼ Packaging
✨  Built in 1.52s.

Перейдите к localhost: 1234 в браузере, и мы должны увидеть наше текущее приложение.

Пожалуйста Проверьте документацию посылки для получения дополнительной информации Отказ

Оригинал: “https://dev.to/ryanlanciaux/effortless-application-bundling-parcel-react-in-under-2-33i8”