@react_js

Страница 920 из 5115
DEFACE
08.02.2017
12:33:03
как связывают данные на сервере и данные в состоянии?

Сергей
08.02.2017
12:33:45
AJAX запросами, WebSockets

Алексей
08.02.2017
12:33:51
по-разному, можно ручками, можно готовое юзать, что то типа graphql + relay, не знаю logux готов или нет)

DEFACE
08.02.2017
12:35:38
по-разному, можно ручками, можно готовое юзать, что то типа graphql + relay, не знаю logux готов или нет)
Данные при этом хранят в состоянии? было удобно с бэкбоном - на сервере товар - у тебя модель товар - и т.д и персистентность из коробки классная

Google
Vitaly
08.02.2017
12:35:46
https://maxfarseer.gitbooks.io/redux-course-ru/content/

вот тут хорошо все написано

DEFACE
08.02.2017
12:37:11
https://maxfarseer.gitbooks.io/redux-course-ru/content/
спасибо, автор в начале статьи отправляет на другой свой курс, я пока на нем. )

Алексей
08.02.2017
12:37:31
ну не знаю, насчет backbone и персистентность. couchbase вот где классная персистентность. а тут просто все в одном месте для модели сложено

Vitaly
08.02.2017
12:37:40
Да забей на сам реакт, там ничего сложного

сразу вот ту штуку смотри

там походу и разберешься

DEFACE
08.02.2017
12:38:54
Спасибо всем, поиду разбираться +)

Сергей
08.02.2017
12:55:31
Никто не знает, как в реакте получить класс SyntheticEvent импортом?

в import from 'react' его нет в 'react/lib' тоже

Алексей
08.02.2017
13:00:19
а зачем еще раз?

Сергей
08.02.2017
13:00:50
ибо ответа не было, а сообщения вверх уползли

Алексей
08.02.2017
13:02:33
я все равно не понял зачем передавать сам event)

Google
Алексей
08.02.2017
13:02:49
не проще {...event} и поменять что нужно

Сергей
08.02.2017
13:03:36
ну видимо так и буду делать

но костельненько

Ches
08.02.2017
13:04:29
юзал кто нибудь smart admin на реакте?

Алексей
08.02.2017
13:04:57
костыльненько что наверх вообще надо event передавать, почему не сами данные ¯\_(ツ)_/¯

Vitaliy
08.02.2017
13:06:25
Alexey
08.02.2017
13:07:23
Всем привет. Делаю фильтер по различным категориям, тегам и тп и хотел спросить.

Вот что получилось







Насколько костыльненько

Сергей
08.02.2017
13:08:38
редюсер слишком сложный

Alexey
08.02.2017
13:08:41
?)

Просто ни одного хорошего примера не могу найти



Сергей
08.02.2017
13:09:17
редюсер должен быть просто обновлялкой стора все .map и фильтры должны быть в экшенкреаторе или же в сагах

Timur
08.02.2017
13:10:26
Чика.

Alexey
08.02.2017
13:12:30
а в редьюсре уже приходит

Google
Alexey
08.02.2017
13:12:47
отфильтрованная группа?

Сергей
08.02.2017
13:12:54
именно

редюсер просто впихивает данные куда надо

Alexey
08.02.2017
13:13:57
А вообще такой фильтр как у меня имеет право на жизнь, я в смысле самой идеи?

Сергей
08.02.2017
13:15:46
вроде там ничего страшного

хотя всегда есть куда улучшать

Alexey
08.02.2017
13:19:02
Алексей
08.02.2017
13:20:42
не согласен с тем что map должен быть в экшене

Alexey
08.02.2017
13:47:32
Хмм. Вообще я хочу сделать составной экшен. В нем будет диспатчится экшен на изменение фильтра плю будет посылаться запрос api.

Но еще сюда надо как то привязать изменение роута)

Где вообще лучше делать роутер пуш

?

Dmitriy
08.02.2017
13:55:58
Написал hoc, позволяющий подгрузить данные с бекенда прежде чем рендерить обернутый компонент. Пока данные не подгружены, рендерится прелоудер. Пытаюсь использовать его для компонентов в react-router. Роутер, естественно, воспринимает этот компонент как любой другой, и при переходе по ссылке сразу рендерит его вместо предыдущего. Получается, что предыдущая страница сразу пропадает, а вместо нее появляется прелоудер следующей. Хочется получить поведение, когда предыдущая страница видна, пока не загрузились данные для новой, а прелоудер поверх выводился. Можно ли это сделать, не кастомизируя внутренности роутера?

Dmitriy
08.02.2017
14:11:53
Нет. Какие?

Vladimir
08.02.2017
14:16:16
хуки реакт роутера

Dmitriy
08.02.2017
14:36:52
Вообще я надеялся без них обойтись

Danil
08.02.2017
14:44:26
Есть ли у кого-нибудь интересные идеи для pet-project на реакт. Что-то несложное. Туду и хэллоу ворлд есть)

from
08.02.2017
14:46:49
редюсер должен быть просто обновлялкой стора все .map и фильтры должны быть в экшенкреаторе или же в сагах
че-то спорное утверждение....но без примеров особенно нечего обсуждать )

Алексей
08.02.2017
14:49:25
@ShashkovDanil хочешь на cljs научится? у меня есть пет проджект, мне не помешала бы пара рук ?

Google
Алексей
08.02.2017
14:51:17
ClojureScript

Danil
08.02.2017
14:52:09
А что за проект? Кинь ссылку

Evgeny
08.02.2017
14:59:59
Народ, кто знает хороший boilerplate для react native без бэкэнда?

Dmitriy
08.02.2017
15:00:40
В каких случаях await на промисе кидает исключение?

Oleh
08.02.2017
15:00:54
Admin
ERROR: S client not available

Evgeny
08.02.2017
15:03:21
snowflake вместе с бэком идет на Hapi.js же

https://github.com/bartonhammond/snowflake

InoY
08.02.2017
15:04:19
Есть ли у кого-нибудь интересные идеи для pet-project на реакт. Что-то несложное. Туду и хэллоу ворлд есть)
или я-забыл-как-называется-эта-штука-в-которую-записываешь-свои-расходы-и-доходы

Vladimir
08.02.2017
15:06:39
Вообще я надеялся без них обойтись
не надо, это как раз твой кейс

Dmitriy
08.02.2017
15:07:40
почему-то не работает это с axios у меня есть метод с async await, внутри дергаются запросы через axios. если возвращается ошибочный статус, вызывается reject

но мой метод завершается успешно, то есть продолжается выполнение

Dmitriy
08.02.2017
15:09:46
в какой-то степени

Алексей
08.02.2017
15:10:14
эм, не верю, код в студию

Dmitriy
08.02.2017
15:12:37
если делать await Promise.reject(new Error()); то поведение ожидаемое - метод завершает выполнение

щас еще немного поковыряюсь, может я туплю

Google
Dmitriy
08.02.2017
15:20:13
в общем, я на самом деле вызывал не axios на прямую, я а dispatch, в котором моя самописная промис миддлвара проглатывала ошибку

и потому await dispatch() отдавало объект ошибки в виде успешного результата

исправил миддлвару и стало ок

Vladimir
08.02.2017
15:30:12
Dmitriy
08.02.2017
15:31:01
они кетчились в миддлваре, и из обработчика ошибки делалось return error вместо throw error

Vladimir
08.02.2017
15:35:20
они кетчились в миддлваре, и из обработчика ошибки делалось return error вместо throw error
зачем тогда воообще кетчит в миддлваре если ты её просто отдаёшь дальше?

и бтв лучше return Promise.reject(error);

Dmitriy
08.02.2017
15:36:00
там есть кейс с ошибкой, которая обрабатывается, остальные надо дальше пробросить

Vladimir
08.02.2017
15:36:23
тогда лучше реджеки дальше

а не кидай снова

Vasiliy
08.02.2017
16:50:16
не напомните как называлась такая фигня онлайн где можно нащелкать чего я хочу (фреймворк и итп) и го, как jsbin, только хайповее и там сразу все ништяки, ну как его

Vasiliy
08.02.2017
16:51:09
дааа, спасибо

Anton
08.02.2017
16:54:49
существует ли какой либо способ группировать компоненты, без div? дело в том, что вёрстка на flexbox, нужно по некоторому условию выбрать набор компонентов для рендеринга, т.е. по сути, массив div-ов, и если их внутрь дива запихать, то это меняет вёрстку

Dmitry
08.02.2017
16:55:27
Положи их в массив

Anton
08.02.2017
16:55:44
и render может его вернуть?

Alexander
08.02.2017
16:58:29
Нет

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