@react_js

Страница 317 из 5115
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
короче пацаны когда будете юзать mobx-store подумайте 10 раз
подумайте 10 раз не перебрали ли вы со смузи

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

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
Есть, кстати, какие-нибудь примеры таких реализаций? А то я сделал, но мне не нравится.
Я тут сборку делал понятную, сейчас покажу как я это делаю: https://github.com/ufocoder/redux-universal-boilerplate/blob/master/src/common/actions/Github.js#L17 https://github.com/ufocoder/redux-universal-boilerplate/blob/master/src/common/routes.js#L20

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

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

Alxander
20.07.2016
08:17:54
ну можно хелпер сделать для подобного
Мне понравилась идея redux-fetch, но он какой-то сырой.

Lupsick
20.07.2016
08:17:55
Redial

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

Alxander
20.07.2016
08:20:47
есть где-нибудь кусок кода, чтобы заценить?
https://gist.github.com/hgenru/457d50f2350b309944cb3bb58952b9fb

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

А редиал простой как три копейки

Сергей
20.07.2016
08:28:07
https://gist.github.com/hgenru/457d50f2350b309944cb3bb58952b9fb
ну дык а где запрос то? :)

в твоем случае это fetchCurrentUser выходит

Я залью шаблон попозже со всем этим говном внутри
есть ли там хук на выход из компонента? я что-то не нашел беглым взглядом

Сергей
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
в твоем случае это fetchCurrentUser выходит
Ну там в редаксе просто фетч.

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

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
Чувак грамотно все описал
ну вот чувак как раз советует новичкам связываться с ангуляром 1м

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.х фигачить

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
есть там от Листочкина доклад про антихайп

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