Выберите шаблон React для мобильного сайта (PWA) - PullRequest
0 голосов
/ 25 января 2019

Я хочу перенести свой существующий код мобильного сайта (PWA), построенный поверх https://github.com/kriasoft/react-starter-kit (это избыточная реализация 2 года назад - когда он использовал React 15.3) - на новый шаблон.

Я хочу, чтобы он имел следующие функции:

a.Маршрутизация - на основе URL-адреса - без "#" и сохранение состояния редуктора предыдущих маршрутов - и изучение угла SSR здесь - это маршрут, загруженный в первый раз - он должен быть загружен на стороне сервера (особенно первые 2 страницы)

б.Рендеринг на стороне сервера - для некоторых страниц.Он содержит самый минимальный код, который позволяет рендерить серверную часть - не слишком много серверных вещей, таких как body-parser.

c.использует новейшие вещи, такие как React 16 и Webpack 4

d.Имеет поддержку redux и, возможно, хорошее решение для асинхронных операций, таких как redux sagas или async / await, с обработкой ошибок / отменой сетевых запросов.

e.Это не лишнее решение, оно компактно и не содержит слишком много дополнительных функций, что может сделать чанк / связку доставленными конечному пользователю тяжелым

f.имеет горячую перезагрузку для CSS и JSX.

g.должен поддерживать styled-components, es6, es7 и все новые грядущие вещи в мире web-разработки.

h.может быть интегрирован с существующим конвейером сборки / развертывания (скрипты чанкового копирования PM2 и AWS)

i.может интегрировать функции PWA, такие как уведомления приложений и кэширование автономных ресурсов для мобильного сайта.

Может кто-нибудь указать мне на шаблон React, который оптимизирован для мобильного Интернета.Это статический сайт - без кода на стороне сервера - только интерфейс, который общается с остальными API

...