https://github.com/budarin/hmr-it-all
HMR on server & client
https://github.com/budarin/hmr-it-all
Last synced: 3 months ago
JSON representation
HMR on server & client
- Host: GitHub
- URL: https://github.com/budarin/hmr-it-all
- Owner: budarin
- License: mit
- Created: 2020-09-16T14:31:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-20T11:56:21.000Z (over 4 years ago)
- Last Synced: 2024-12-26T03:42:01.543Z (5 months ago)
- Language: JavaScript
- Size: 1.79 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HMR on server and client
Основная идея
- клиент собирается и запускается при помощи webpack-dev-server
- клиентский рутовый компонент оборачивается в react-hot-loader/root hot функцию
- все свои артефакты он пишет в папку dist для доступа к ним из server
- сам webpack-dev-server не отвечает ни на какие запросы а проксирует все их серверу
- сервер собирается при помощи webpack HMR и при любых изменениях перезагружает App
- браузер запрашивает webpack-dev-server а тот раздает ответы сервера