GG
группа поддержки)
Dmitry
А где помпоны?
Dmitry
Пусть машут тогда
GG
Дмитрий
)))
Dmitry
Бля...
Dmitry
Только грибов для счастья и не хватало же!
Dmitry
Теперь разработка шибче пойдёт
Sheldhur
после пуша у меня 2 события
Sheldhur
PUSH и POP, и компонент рендерится 2 раза
Sheldhur
как пофиксить?
Sheldhur
погуглил, но чёт ниче вменяемого и рабочего так и не увидел
Sheldhur
я сделал костыль в shouldComponentUpdate с игнором action === POP, но это же костыль
Dmitry
Формально, это не костыль, ибо метод для того и существует, чтобы управлять ререндером
Dmitry
Интереснее вопрос, почему последовательно пуш и поп для того же компонента
Sheldhur
Sheldhur
Sheldhur
это же явно не нормально
Sheldhur
причем судя по тому что я нагуглил POP ещё и криво отрабатывает и не передает стейт, если его указал
Dmitry
Ребят, а можно как-то собрать електрон под виндовс с линукса без установки вайна ?
Может какой-то клауд солюшин есть ?
Terry
Terry
для полноценных то тестов
Dmitry
Ничего, просто думал есть какой-то более простой способ собрать это под разные платформы.
Terry
поднять windows в docker-e ? -_-
Terry
я чет пропустил?
Terry
да вы батенька Эстэт
Terry
человек на пол дня уйдет в докеры
Dmitry
Пожалуй, только под линукс соберу))
Dmitry
На самом деле с докером иногда проще, чем с обычной настройкой.
Terry
https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build
Terry
хз кому вайн может помешать для работы))
Terry
но это имхо
Dmitry
++
Dmitry
Более того, у меня вайн под маком всегда нормально собирает винду
Dmitry
В отличие от нативной винды оО
Dmitry
Terry
ну послушай умных людей
Sergey
а в чем проблема скачать бинари под нужный таргет и всё?
Sergey
или есть нативные модули ноды?
Dmitry
Все устраивает, но не хочетл заморачиться с настройкой всего этого.
Dmitry
Как в електроне правильно отдавать статику типа css и прочих асетов. У меня например есть линки на '/static/main.[hash].css' ?
Sheldhur
GG
но переписывать то что я делал, я точно не буду)
Sheldhur
у меня просто приложуха в несколько окон и несколько воркеров, новое окно открываешь и они опять спавнятся
Sheldhur
хз как сделать, чтобы через воркеры, которые в первом окне заспавнились всё работало
GG
тык не спавни, а форкай)
Sheldhur
я форкаю
Sheldhur
обозвал так просто
GG
а че за воркеры?
GG
кластер который?
Darth
https://developer.mozilla.org/ru/docs/DOM/Using_web_workers
GG
GG
ты делааешь спавн електрона - так?
GG
у електрона есть 3 процесса. Следовательно спавн электрона родит еще 3 процесса
Sheldhur
да, но как ноды
Sheldhur
с ключем
GG
а форк - родит один процесс ноды внутри электрона
Sheldhur
один процесс выходит
Sheldhur
GG
так, а в чем проблем, не пойму
GG
с ключем
все таки решил сделать через задний проход)
Sheldhur
а у меня как-то так выходит
electron main
electron etc
electron render win1
electron main as node workerStations
electron main as node workerDataSet
electron render win2
electron main as node workerStations
electron main as node workerDataSet
GG
норм же? не?
Sergey
Ух жесть
Sheldhur
ну я хочу чтобы второе окно обращалось к воркерам из первого
Sheldhur
а не спавнило свои
Sheldhur
я конечно понимаю, что они сдохнут после закрыития
Sheldhur
но память то жрут
Sergey
Ipc для кого сделали?
Sheldhur
ну это надо из win2 отправить событие в win1, оно отправит его воркеру, воркер отработает и отправит в win1, win1 передаст в win2
Sheldhur
а это сериализация\десериализация жсончика
GG
а что у тебя воркеры делают?
Sheldhur
большого объема
Sheldhur
крч пиздц
Sheldhur
данные из базы достают и препарируют
Sergey
Sheldhur
событие маленькое, дата большая :)