Skip to content

christin555/nextfront

Repository files navigation

Клиентская часть сайта master-pola.com

Запуск дев сервера - npm run dev

Билд проекта - npm run build

Запуск продакшн сервера - npm run prodstart

Генерация сайт мейпов - npm run postbuild (для запуска небходимо запустить серверную часть для получения возможных индетификаторов для алиасов страниц)

/pages/* Файлы доступных страниц. В данной директории обрабатываются запросы во время серверного рендеринга и передаются в глупые компоненты-view из директории /components/*

/components/* В данной папке хранятся все интерфесные компоненты, блоки страницы и шаред компоненты

Для управления стейтом приложения используется Mobx - есть глобальные сторы - Rout и Root, в которых происходит гидрация данных в момент рендера после серверной части. Инжект обозреваемых состояний происходит в классовых компонентах.

Для сео-оптимизации каждой странице устанвливаются теги на основе данных в момент серверного рендера.

About

Клиентская часть сайта master-pola

Topics

Resources

Stars

Watchers

Forks