
Artur
19.07.2016
21:55:40
Или скинь в личку, что с чем не так, я завтра гляну
Даже интересно стало

Lupsick
19.07.2016
21:56:40
слишком долго дебажить
есть observarbleArray
и
Array of observarbleArray
и оно не делается concat

Google

Lupsick
19.07.2016
21:58:01
поэтому я забью и сделаю через forEach

Ҫѐҏӗѫӑ
20.07.2016
00:10:10

Eugene
20.07.2016
06:31:29
Утра всем. Как гарантированно получить данные на этапе серверного рендеринга?
Если сделать запрос в WillMount, то в виду асинхронности сервер сперва отдаст HTML с initialState, а только потом, когда уже я вижу страницу, будет обновление.
Как привнести капельку синхронности?

Konstantin
20.07.2016
06:33:49

Eugene
20.07.2016
06:34:29
Идет запрос в апи, откуда нужно получить часть html и, сответственно, отрендерить страницу уже с ним.

Konstantin
20.07.2016
06:34:34
Обычно бутстрапятся стор
ну или закидывай стейт на стороне сервера в конструкторе
И запрос к апи делай через промис перед рендером

Eugene
20.07.2016
06:43:22
В конструкторе ведь тоже нужно запрос сделать, чтобы получить данные.

Konstantin
20.07.2016
06:44:23
сперва запрос выполни через промис, а then уже рендер
угу
https://github.com/gpbl/isomorphic500/blob/master/src/server/handleServerRendering.js

lamo2k
20.07.2016
06:51:04
А нельзя сначала данные собрать, а потом уже отвечать и создавать компонент.

Google

Konstantin
20.07.2016
06:52:02
а не не так, вообщем скинул пример
с утра туплю

Alexey
20.07.2016
06:52:14
зачем городить лишние запросы там, где они не нужны

lamo2k
20.07.2016
06:53:12
+1 пример нормальный скинули.

Сергей
20.07.2016
07:07:45
Всем привет! Кто-нибудь чистить состояние Redux приложения, когда пользователь уходит с route? Как это грамотно сделать - если повесить dispatch на очистку в onLeave, то state очистить раньше рендера :
можно ловить в редьюсеха тип действия, LOCATION_CHANGE, но это как-то грязновато..
я использую в react-router активно onEnter асинхронно для этих целей

Vladimir
20.07.2016
07:13:48
я на cWU страниц вешаю, хотя наверное эти и неверно

Alxander
20.07.2016
07:23:27

Сергей
20.07.2016
07:52:27

Alxander
20.07.2016
08:14:19

Сергей
20.07.2016
08:16:04

Alxander
20.07.2016
08:16:19
Тебя, кстати, не напрягает писать один запрос на пол экрана?

Сергей
20.07.2016
08:17:20

Alxander
20.07.2016
08:17:39

Lupsick
20.07.2016
08:17:47
Посмотрите reaial для prefetch

Alxander
20.07.2016
08:17:54

Lupsick
20.07.2016
08:17:55
Redial

Google

Сергей
20.07.2016
08:19:33
Redial
на первый взгляд выглядит неплохо, посмотри на досуге подробней

Alxander
20.07.2016
08:20:47

Lupsick
20.07.2016
08:21:13
Я залью шаблон попозже со всем этим говном внутри
А редиал простой как три копейки

Сергей
20.07.2016
08:28:07
в твоем случае это fetchCurrentUser выходит

Lupsick
20.07.2016
08:29:07

Сергей
20.07.2016
08:29:50
cWU юзать?

Lupsick
20.07.2016
08:30:33
Что это

Zapix
20.07.2016
08:33:08
componentWillUnmount видимо

Lupsick
20.07.2016
08:35:20
Фетч нужен чтоб данные в стор подгрузить

Lupsick
20.07.2016
08:36:24
Все равно не вижу кейсов когда это нужно

Сергей
20.07.2016
08:38:04
меня больше интересует красивое решение, чтобы можно было почистить store после рендеринга следующего компонента
чтобы свои мидлы не писать

Lupsick
20.07.2016
08:39:04
Ничего не мешает тогда юзать это в cwu

Сергей
20.07.2016
08:40:48
тогда некрасиво получается, в том плане что получаем данные мы одним способом через какие-то обертки, а чистим в cWU :(

Lupsick
20.07.2016
08:41:39
Через редиал это тоже можно сделать

Alxander
20.07.2016
08:43:44
Идея в том, что подгрузкой данных занимается специальный враппер, а не в роуте это пишется.

Google

Alxander
20.07.2016
08:44:23
Пока не знаю насколько это хорошая идея.

Сергей
20.07.2016
08:45:21
Я видел какое-то решение как кто-то в мидл пихает это, но тоже не знаю насколько это тру

Lupsick
20.07.2016
08:45:38
Забей на стор пока
Не чисти
Хотел вставить пахома но не могу найти смайлики на телефоне

Alxander
20.07.2016
08:50:47

Roman
20.07.2016
09:06:15
дискач
https://medium.com/@xanf/frontend-dev-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%B7%D0%BB%D0%BE%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-aa99f3ce376#.58c3fewkm

Admin
ERROR: S client not available

Konstantin
20.07.2016
09:09:33
Чувак грамотно все описал
Хочешь энтерпрайза - сиди на ext

Roman
20.07.2016
09:10:29
вопрос по мотивам статьи - если я уже знаю реакт и около-инфраструктуру, нужен ли мне ангуляр[1]?
плюс учитывая что он меня бесит и я не хочу его даже видеть лол

Konstantin
20.07.2016
09:12:27
ангуляр не нужен, по крайней мере 1й)

Brs
20.07.2016
09:12:46
а второй тогда тем более не нужен

Lupsick
20.07.2016
09:12:46
Ангуляр не нужен

Brs
20.07.2016
09:12:49
там же нет ничего

Konstantin
20.07.2016
09:13:03
там такая же будет конкуренция на раб место как и на реакте

Lupsick
20.07.2016
09:13:04
А что тебе нужно?

Roman
20.07.2016
09:13:24

Lupsick
20.07.2016
09:13:41
Лучше не надо

Google

Roman
20.07.2016
09:14:28
я вот с чуваком не согласен, и считаю что нужно сразу по хардкору окунаться во все это адище около-реактовское

Konstantin
20.07.2016
09:14:38
Да первый проект можно писать на чем угодно

Roman
20.07.2016
09:14:38
чтобы время то не терять

Konstantin
20.07.2016
09:14:59
Просто удобнее где есть все сразу из коробки

Lupsick
20.07.2016
09:15:12
Это про ангулар 2
У них даже вижл код студия

Konstantin
20.07.2016
09:15:53
на реакте ты полгода убьешь чтобы только чтобы набрать знаний по основным модулям экосистемы

Lupsick
20.07.2016
09:16:14
2 недели у меня ушло

Roman
20.07.2016
09:16:28
2. Найти ментора / друга / тренера, который даст вам задание по AngularJS;
3. сделать это задание, постоянно подглядывая в ng-book;
4. получить разгромную критику, найти другого или этого же ментора / лучшего друга или тренера;
5. Повторить пункты 2–4 в среднем 5 раз (размер одной итерации около месяца-двух);
—-------
епрст, то есть 5-10 месяцев надо тестовые задания по ангуляру 1.х фигачить

Vladimir
20.07.2016
09:16:30

Konstantin
20.07.2016
09:17:17
ну не предлагать же новичку писать свой ui кит в первом проекте))

Oleh
20.07.2016
09:17:55
ты и спустя год будешь учить новые тулзы реактовские

Vladimir
20.07.2016
09:18:03
сам реакт, роутер(опционально), редакс с танками(опционально) - вот и все что нужно

Oleh
20.07.2016
09:18:05
потому что нет этому конца и каря

Vladimir
20.07.2016
09:18:17
да, переучивать новые апи роутера лол

Oleh
20.07.2016
09:18:21
края*
потом выходит mobxи ты снова "не в тренде"
или еще что-нибудь

Vitaliy
20.07.2016
09:19:15
а что вы так против ангуляра2? вполне хорошая вещь, со встроенным di

Oleh
20.07.2016
09:19:46
есть там от Листочкина доклад про антихайп