
? ethorz
04.07.2017
07:37:35

Sergey
04.07.2017
07:55:16
подскажите, где лучше сделать инициализацию состояния (запрос с сервера) редакса, вызвать ф-цию в сторе и задиспатчить когда придет, или в самом верхнем компоненте, в ф-ции
componentWillMount
?

? ethorz
04.07.2017
07:57:25

Sergey
04.07.2017
07:58:08
почему не в сторе? он вроде первее componentWillMount вызываеться

Google

Andrey
04.07.2017
08:02:08
Я там инит делаю.

Sergey
04.07.2017
08:02:36
вот только defaultsData сделать ф-цией

Roman
04.07.2017
08:03:08

Andrey
04.07.2017
08:03:18
И передаю в редьюсер уже полученные данные.
reducer = (state = loadedData, action) => ...

Sergey
04.07.2017
08:08:56

Andrey
04.07.2017
08:09:09

Sergey
04.07.2017
08:09:36
а где у тебя ф-ция которая запрашивает данные с сервера?

Andrey
04.07.2017
08:11:29
Примерно так.

Google

Sergey
04.07.2017
08:12:33
оу

Andrey
04.07.2017
08:13:00
Это такой кривой di у меня)

Sergey
04.07.2017
08:13:07
тоесть ты пользуеться асинхронщиной, у тебя редусер создаеться только после получения данных от бэка
даже не знаю, хорошо ли это, но что-то мне подсказывает - что так плохо делать

Andrey
04.07.2017
08:14:10

Николай
04.07.2017
08:14:32
/stat@combot

Combot
04.07.2017
08:14:33
combot.org/chat/-1001032883247

Andrey
04.07.2017
08:14:44
Да, косяк, надо исправить.

Sergey
04.07.2017
08:16:14
делай лучше store.dispatch()

Andrey
04.07.2017
08:17:23
делай лучше store.dispatch()
Да, если данные нужны стору, то я просто сделаю компонент типа StateLoading и жагружу всё в нём, а после покажу содержижмое. Я так поддержку тем сделал.

Sergey
04.07.2017
08:18:17

Andrey
04.07.2017
08:18:42

Sergey
04.07.2017
08:18:45
хм, ладно, подождем спецов, может они что посоветуют

Andrey
04.07.2017
08:19:59
Компонент лучше, имхо, так как ты можешь заглушку показать нормально.

Николай
04.07.2017
08:22:22
/stat@combot

Combot
04.07.2017
08:22:22
combot.org/chat/-1001032883247

Sergey
04.07.2017
08:23:11

Andrey
04.07.2017
08:24:28

Sergey
04.07.2017
08:24:53

Google

Andrey
04.07.2017
08:25:05
Компонент, который осуществляет первоначальную загрузку.

Eugeniy
04.07.2017
08:25:53
контейнер)

Combot
04.07.2017
08:26:22
combot.org/chat/-1001032883247

Andrey
04.07.2017
08:26:54

Max
04.07.2017
08:29:06
парни напомните чатик по жс работе
а
нашел

Eugeniy
04.07.2017
08:30:44
Все чаты по-моему примитивно названы)
ну, я про то, что их вроде не сложно найти

Admin
ERROR: S client not available

? ethorz
04.07.2017
08:34:59
window.google.maps.event.removeListener(mapListener); - пытаюсь удалить слушателя

? ethorz
04.07.2017
08:35:10
https://developers.google.com/maps/documentation/javascript/events
в доке по аналогичному образу делаю
значит дело не в нём, возможно он удаляется
let searchBox = new maps.places.SearchBox(input); но приатаченный SearchBox остается

Eugeniy
04.07.2017
08:39:12
Ты про что вообще?)

kana
04.07.2017
09:31:55
в веб-телеге у меня постоянно шрифты размываются

Max
04.07.2017
09:32:11
завязывай с МДМА

Дмитрий
04.07.2017
09:37:14

Google

Oleg
04.07.2017
09:37:16
Парни, есть ли смысл генерить html на сервере, а потом распихивать react приложения по контейнерам на основании метаданных с сервера (где указано какие формы, какие контролы в каких контейнерах)?
Причем, даже отдельный инпут может оказаться react-приложением

Aleh
04.07.2017
09:38:29
зачем?

Mikhail
04.07.2017
09:38:56

Oleg
04.07.2017
09:39:29
зачем?
Чтобы генерировать скелет на сервере

Roman
04.07.2017
09:39:37

Sergey
04.07.2017
09:39:45

Oleg
04.07.2017
09:39:49
Фишка в том, что это чтото типа gwt
Где сторонний разработчик может подключить свои кастомные компоненты

Mikhail
04.07.2017
09:40:30
А ну стороне ноды ты когда парсишь урл и полчаешь верхний компонент - делаешь дипатч этих initalAction
А пока оно не отдатся - не рендеришь например

Aleh
04.07.2017
09:54:38

Oleg
04.07.2017
09:56:03