@react_js

Страница 734 из 5115
Yung
13.12.2016
17:57:05
говоришь как будто это что-то плохое
Нет, просто он даже не посмотрел, сразу без задней мысли "что взять?"

Kreizo
13.12.2016
17:57:33
https://github.com/jshttp/cookie

взял уже

без задней мысли

Google
Alexander
13.12.2016
19:05:01
если ты устанавливаешь одну куку, тянуть либу не надо

если много разных, другой вопрос

Сергей
13.12.2016
22:00:00
всем привет кто делал hot reload компонентов на dev-сервере при включенном SSR?

Alexey
13.12.2016
22:06:10
вот же тебе нечем ночью заняться

Victor
13.12.2016
22:14:06
при чем тут SSR?

делали, делаем, проблем не было

Сергей
13.12.2016
22:14:54
ну запускается серверный процесс который рендерит реакт

если я изменил что-то нужно не перезагружая весь сервак перезагрузить компоненты

так делали?

Victor
13.12.2016
22:15:47
сервер перезапускается после каждой сборки

Сергей
13.12.2016
22:16:04
да это ж бред

Victor
13.12.2016
22:16:08
вариант второй - сбрасывается кэш

Сергей
13.12.2016
22:16:14
по 3-4 секунды на перезапуск это жесть

Google
Victor
13.12.2016
22:16:27
тогда кэш

Сергей
13.12.2016
22:16:42
а есть где посмотреть?

Victor
13.12.2016
22:16:47
и как вытекающее - требование на сборку сервера тем же вебпаком

Сергей
13.12.2016
22:17:23
врятли обязательно, если можно сбросить кеш загруженных модулей ноды

Victor
13.12.2016
22:17:38
https://gist.github.com/barbuza/eea84e022b04622f956d5b832ce307d9

примерно вот так

renderPage в этом случае собирается вебпаком

сбрасывать кэш вообще всех модулей? звучит странно

в случае с вебпаком точно понятно что сбрасывается все, что могло поменяться

Сергей
13.12.2016
22:20:49
вебпак на сервере не гуд

за пример спасибо!

Victor
13.12.2016
22:21:42
если приложенька чуть больше чем hello world - вебпак будет нужен и на сервере

css modules, лоадеры там всякие - все что ты собираешь для клиента придется повторить и в ноде

Сергей
13.12.2016
22:23:58
css-modules Отсутствуют

лоадеры

лоадеры тоже

кроме js

Victor
13.12.2016
22:24:29
тогда тебе нечего рендерить на сервере, можно расслабиться и взять жиквери

Vitaly
13.12.2016
22:24:34
возможно вам не нужен SSR в дэве?

Сергей
13.12.2016
22:24:35
реакт

Google
Сергей
13.12.2016
22:24:40
нужен

Alexey
13.12.2016
22:25:01
возможно вам не нужен SSR в принципе?

Victor
13.12.2016
22:25:06
разумно в деве и проде использовать максимально похожую конфигурацию

Vitaly
13.12.2016
22:25:06
зачем?

Сергей
13.12.2016
22:25:13
точно нужен))

Alexey
13.12.2016
22:25:31
зачем?
наверняка потом что-то наебнется, а локально не заметили

точно нужен))
а реакт точно нужен?

Сергей
13.12.2016
22:26:02
тогда тебе нечего рендерить на сервере, можно расслабиться и взять жиквери
SSR это не вебпак а так-то создание страницы из реакт компонентов

а реакт точно нужен?
можно обойтись без стеба

и толстого троллинга

Alexey
13.12.2016
22:26:28
из всего вышесказанного мною это был самый серьезный вопрос

Victor
13.12.2016
22:26:30
реакта без вебпака нет

Vitaly
13.12.2016
22:26:38
разумно в деве не ждать по 4 секнды сборки сервера когда у тебя hot-update. Если очень хочется, то я бы вынес его в отдельный процесс, поставил вотчер на файлики и смотрел в отдельном окошке, когда это действительно нужно

Сергей
13.12.2016
22:26:54
реакта без вебпака нет
ошибочное мнение)

Сергей
13.12.2016
22:27:06
просто самый распространненый вариант

вот это вообще бред
не бред, а реальность

Victor
13.12.2016
22:27:19
сборка фронта и сервера идет отдельно

два процесса

Alexey
13.12.2016
22:27:23
просто самый распространненый вариант
удачи с выбором не самого распространенного варианта

Google
Victor
13.12.2016
22:27:35
апдейт на клиент прилетает еще до перезапуска сервера

Сергей
13.12.2016
22:27:36
Victor
13.12.2016
22:27:52
зачем ждать то

Сергей
13.12.2016
22:28:08
учитывая что адекватного hot-reload нет для функциональных компонентов

Alexey
13.12.2016
22:28:08
апдейт на клиент прилетает еще до перезапуска сервера
вроде как собирать можно on demand, зачем весь сервер перезапускать?

Aleksei
13.12.2016
22:28:11
Зачем вообще на сервере может быть нужен вебпак?

Admin
ERROR: S client not available

Victor
13.12.2016
22:28:48
тут походу ночной сбор детсад.js, пойду я отсюда

Сергей
13.12.2016
22:28:58
а ты видимо реакт без вебпак не умеешь

Vitaly
13.12.2016
22:29:06
сервер рендерит бандл, бандл собирается вебпаком, зачем нам вебпак, правда?)

Сергей
13.12.2016
22:29:40
нахрен мне делать бандл на сервере?

Vitaly
13.12.2016
22:31:15
не, ну если ты все лоадеры заменил на babel, то незачем, можно в рантайме)

Aleksei
13.12.2016
22:31:18
Сергей
13.12.2016
22:31:38
Vitaly
13.12.2016
22:32:15
тогда babel-node и вперед, только кеш модулей чистить и все

Aleksei
13.12.2016
22:33:00
Я на сервере вебпак использовал только, чтобы изоморфность на go завести. А у ноды своя модульная система, зачем там вебпак?

тогда babel-node и вперед, только кеш модулей чистить и все
babel-node это решение только для разработки. Для прода надо предварительно все бабелем прогнать и потом запускать

Vitaly
13.12.2016
22:34:25
так мы про дэв и говорим вроде бы...

Ҫѐҏӗѫӑ
13.12.2016
22:35:30
откуда читать?

Google
Victor
13.12.2016
22:36:42
откуда читать?
с вопроса про SSR наверное

Aleksei
13.12.2016
22:36:54
ну таки да так и сделал только почему-то кеш не чистится
Да, есть такая проблема, его можно руками почистить

Сергей
13.12.2016
22:38:54
https://gist.github.com/LestaD/e5cca3450f1ea5d9fc787dae03e772ea

Aleksei
13.12.2016
22:39:18
откуда читать?
Не знаю, я вообще пришел, увидел про вебпак на сервере и прозрел))

Сергей
13.12.2016
22:39:33
даж с вебпаком пробовал

Vitaly
13.12.2016
22:42:32
ммм... может проблема в том что вебпак смотрит в memory-fs?

Сергей
13.12.2016
22:44:43
Vitaly
13.12.2016
22:46:53
https://github.com/webpack/webpack-dev-middleware/blob/07064f08137e583c0abddf175d3d978fc4c14612/lib/Shared.js#L3

раньше было очевидней немного)

Ҫѐҏӗѫӑ
13.12.2016
22:47:25
вебпак на сервере баян жи

от чего прозревать?

Vitaly
13.12.2016
22:48:32
мы уже не про вебпак, он ему не нужен(?) мы теперь модули инвалидируем при запущенном серваке и вотчим изменения

Ҫѐҏӗѫӑ
13.12.2016
22:48:38
еще скажите, что вы https://github.com/istarkov/babel-plugin-webpack-loaders ни разу не видели

Aleksei
13.12.2016
22:49:51
еще скажите, что вы https://github.com/istarkov/babel-plugin-webpack-loaders ни разу не видели
Я недавно наткнулся, понял что #ненужен и ушел

Ҫѐҏӗѫӑ
13.12.2016
22:51:39
ну мне тоже не нужен, но вообще оно кагбе не просто так

что если я скажу, что там лайк Абрамова?

https://github.com/istarkov/babel-plugin-webpack-loaders/stargazers?page=11

Vitaly
13.12.2016
22:53:29
Аккуратней.. не дай бог сейчас хайп поднимется и все пойдут переписывать апы...

Страница 734 из 5115