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

Еще один гатби чит

Концепции GATSBY – это феноменальная структура, которые тезисы режущих технологий. … Теги от GATSBY, Rect, JavaScript.

Концепции

GATSBY – это феноменальная структура, которые рефераты режущих технологий.

Реагировать гидратацию GATSBY использует API-API-адреса React DOM для генерации статического содержимого HTML, и эти страницы в конечном итоге получают в результате реагирования на приложение. Некоторые из одного и того же кода JavaScript, используемого для генерации страниц GATSBY, используются в браузере, где доступны apis apis apis.

График GATSBY использует Этот язык запроса Чтобы сделать данные, доступные в браузере при необходимости по вашим компонентам.

WebPack GATSBY использует этот модуль JavaScript Bundler .

Маршрутизация Механизм загрузки правильного контента на веб-сайте или приложении на основе сетевого запроса – обычно URL. GATSBY создает пути к содержимому содержимое и обрабатывает динамический маршрутизацию с предварительной выборкой контента под капотом.

Плагины Node.js Пакеты Это реализует GATSBY API для добавления дополнительных функций на сайт GATSBY.

Темы Темы – это определенный тип плагинов с их собственным gatsby-config.js. .

Тематическая пленка Вы можете переопределить компоненты, объекты и что-либо еще в любом каталоге SRC Theme. Ты найдешь Подробнее здесь .

V2 до V3.

V3 – главная версия, которая приходит с нарушениями изменения.

Обновить GATSBY пряжа добавьте gatsby @ последние

Обновить все другие зависимости Обновление пряжи – интерактивное –latest

Официальное руководство Сообщество GATSBY безумно хорошо в письменной документации. Ты могу Прочитайте миграционное руководство

Основные файлы

gatsby-config.js. Основной файл конфигурации, который содержит: Список плагинов и тем (пакеты NPM, локальные плагины и т. Д.) объект Sitemetadata Некоторые отображения

gatsby-node.js. GATSBY загружает этот файл после плагинов, кэш, загрузка и схема GraphQL. Вы получаете доступ к Createpages. API, чтобы добавить свои пользовательские узлы (URL).

GATSBY-SSR.JS. Этот файл управляет специальным шагом, когда GATSBY обрабатывает сам по себе эквивалент сервера узлов (~ компиляции) для преобразования React Code в статические HTML-активы. Вы получаете доступ к SSR API .

gatsby-browser.js. Браузер APIS. Позвольте вам реагировать на специфичные мероприятия в рамках браузера. Это где вы можете взаимодействовать с стороной клиента.

Плагины

GATSBY имеет сильную экосистему с Полезные плагины Отказ

Добавление плагина Установите пакет узла и открыть то gatsby-config.js. файл: Введите полноэкранный режим Выйдите из полноэкранного режима Обратите внимание, что вы можете иметь дополнительные строки для конфигурации плагина

Должен иметь плагины || Манифест плагина GATSBY || Гетсби плагин в автономном режиме || Изображение плагина GATSBY || Гитсби плагин реагировать шлем || GATSBY Источник файловой системы || Гэтсби плагин Sass. Есть плагин для Google Analytics, если вам тоже нужно.

Лучшие плагины для альтернативных подходов Используйте этот список с осторожностью и проверьте совместимость с V3 ранее. || GATSBY Plugin Preact || Гэтсби плагин очищает CSS || GATSBY Plugin Нет JavaScript

Выступ

Создайте следующую большую вещь с GATSBY Начать с GATSBY NEW – следующая вещь

Начните новый сервер DEV Бежать GATSBY Развивается -o. , то -o Опция открывает сайт в браузере как новую вкладку.

Удалить кеш и общую папку Бежать Гэтсби Чистое .

Построить сайт Бежать GATSBY Build. .

Служить сборку Бежать GATSBY обслуживает -O. , то -o Опция открывает сайт в браузере как новую вкладку.

Проверьте сайт локально на реальном мобильном телефоне Бежать GATSBY Разработка -H 0.0.0.0 -P 8000.

Флаги

Вы можете добавить флаги в свой конфиг, чтобы настроить ваш опыт разработки:

// In your gatsby-config.js
module.exports = {
  flags: {
    FAST_DEV: true,
  },
}

Preserve_webpack_cache. Чтобы сохранить кеш WebPack при изменении gatsby-node.js. & gatsby-config.js. файлы, потому что вы редко должны удалить его

Fast_dev. Для улучшения времени начала сервера DEV

Dev_ssr. обнаруживать баги SSR и исправить их без необходимости строить

Query_on_demand. только запускать запросы при необходимости вместо того, чтобы запустить все запросы авансовый

Lazy_images. Чтобы пропустить процесс обработки во время разработки, пока не будет явный запрос для них из браузера

Preserve_file_download_cache. Чтобы сохранить кеш загруженные файлы при изменении gatsby-node.js. & gatsby-config.js. Файлы, потому что, опять же, вы редко должны перезагрузить их

Fast_refresh Чтобы использовать React Fast Reefresh вместо устаревшего React-Hot-Loader для мгновенной обратной связи

Parallel_sourcing. Чтобы запустить все исходные плагины одновременно вместо серийного

Функции Смертные функции для GATSBY Cloud

Источник от CMS.

GATSBY может источник от различных CMS и API.

WordPress.

GATSBY может подключаться к WordPress через GraphQL для запроса содержимого.

Посмотреть GATSBY DEMO V3 – WordPress Отказ Осторожно прочитайте руководство по установке.

Оригинал: “https://dev.to/jmau111/another-gatsby-cheat-sheet-5ep7”