@react_js

Страница 40 из 5115
Антон
23.04.2016
19:57:04
а что мешает флаксовые сторы писать в удобном для себя формате?
Юзаем redux. И в голову ничего не приходит, как только делать ModelRecord for item of data. Но разве это правильно?

Denis
23.04.2016
20:00:18
https://github.com/mobxjs/mobx

Kanat
23.04.2016
20:01:19
https://github.com/mobxjs/mobx
Кинь инвайт ссылку на этот чат

from
23.04.2016
20:02:07
Юзаем redux. И в голову ничего не приходит, как только делать ModelRecord for item of data. Но разве это правильно?
Так попробуйте не редакс, а что-нибудь на "классическом" event emitter'е — и тогда при обновлении стэйта можно свободнее решать, оповещать всех об изменениях или нет Впрочем отличие редакса в данном аспекте в том, что он строже настаивает на плоской структуре данных, что как раз "очевидно", ну или должно быть так )

Google
Denis
23.04.2016
20:02:11
https://telegram.me/react_js

KlonD90
23.04.2016
20:16:30
как готовить реакт + редакс чтобы было удобно в плане хот релоадинг/тайм тревел и прочая красота?

Vladimir
23.04.2016
20:18:21
а тайм тревел кто-то пользуется, вообще?

KlonD90
23.04.2016
20:20:32
я не знаю, но хочу красоту

дополнительная инфа сейчас на проекте компилю все это дело с webpack+babel es2015 jsx stage-0 пресеты. Но это в принципе не критично, могу поменять.

Stanislav
23.04.2016
20:23:38
дак ничего же не надо готовить

webpack-dev-server и опоп

все работает

+redux-devtools

KlonD90
23.04.2016
20:29:46
Спасиб, а на какой магии оно пашет?

Stanislav
23.04.2016
20:30:39
хехе. Ребята не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте что тут писалось. Я вполне понимаю что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.

Kanat
23.04.2016
20:37:02
Мне предлогают работу, за взнос 600 руб, но говорить сама оплачу и каждый день можно по 300+, 400+ руб заработывать

Думаешь стойт?

Google
Stanislav
23.04.2016
20:38:20
Интернет-шутки, все в порядке!

Думаешь стойт?
Стоит конечно! Заработывай!

Denis
23.04.2016
20:39:54
)))

Gregory
23.04.2016
20:41:53
Доброго времени суток. Можете помочь мне соберать все чатик в одной доке https://github.com/A-gambit/awesome-telegram-chats, что бы потом было легче искать нужное место когда будут появлятся вопросы по той или иной теме)

Антон
23.04.2016
20:50:04
Коллеги, у кого есть опыт использования reselect?

Jungle
24.04.2016
03:53:34
/stat@comstatbot

Ilya
24.04.2016
04:56:46
/stat@comstatbot

Roman
24.04.2016
05:36:23
/votekick

Vladimir
24.04.2016
06:00:14
надо спасать чатик. предлагаю обсудить такую тему: какие технологии/фреймоврки/подходы вы считаете перспективными? Например, я с интересом смотрю на WebAssembly, CycleJS, MithrilJS.

anoru
24.04.2016
06:36:11
https://hashnode.com/ama/with-lee-byron-cin0kpe8p0073rb53b19emcda

Задаем вопросы

Таймтревел это одна из вещей в реакте, которая всех по началу привлекает, и которая в последствие никем не юзается)

Denis
24.04.2016
07:02:13
s/react/redux ;)

Vasiliy
24.04.2016
07:02:33
+1 забыл про эту фичу через пару недель, а через месяц забыл вообще какого хрена мы делаем)

Vladimir
24.04.2016
07:22:15
ребят, переписывайте всё на MobX, Redux уже не в тренде https://twitter.com/dan_abramov/status/723979142350417921

Evgeniy
24.04.2016
08:28:21
Ребят подскажите как react в связке с redux понимает, обновился state или остался без изменения?

Aleksey
24.04.2016
08:30:46
Ребят подскажите как react в связке с redux понимает, обновился state или остался без изменения?
Есть декоратор connect, он меняет пропсы, в итоге происходит перерендер.

Evgeniy
24.04.2016
08:30:50
Logger redux показывает данные но react считает что обновлять страницу ненадо

Google
Aleksey
24.04.2016
08:31:37
Может компонент не подписан на данные которые обновляются?

Evgeniy
24.04.2016
08:32:02
В том и дело что не обновляет, вернее данные просто глубокой структуры объект внутри массив объектов внутри массив объектов

Evgeniy
24.04.2016
08:32:48
Я подгружаю данные которые на первом уровне не изменились, а вот вложенные поменялись

Я так и подумал

Далеко

Жалко

А как бороться?

Aleksey
24.04.2016
08:33:13
Сейчас, секунду, есть способ, но он несет за собой тормоза.

Evgeniy
24.04.2016
08:34:13
Ну пока я просто без подгрузки в стате компонента обновления добавляю, тоже норм все, но хорошо бы знать

Aleksey
24.04.2016
08:34:29
https://github.com/reactjs/react-redux/blob/master/docs/api.md#arguments options.pure = false, попробуй поставить.

Evgeniy
24.04.2016
08:36:05
О круто, спасибо, не видел это свойство

Aleksey
24.04.2016
08:37:59
О круто, спасибо, не видел это свойство
Я не гуру ридакса, возможно кто-то посоветую лучшую практику, но чтобы понять механизм – для начала думаю этого хватит. У меня все больше складывается ощущение что одного стора становится недостаточно (если ты пишешь модульно). Что делать, переходить на fb flux? :D

Admin
ERROR: S client not available

Denis
24.04.2016
08:41:00
http://youtu.be/Uyk_8WWna6s

Середина

Aleksey
24.04.2016
08:42:46
Поясни, пожалуйста, про модульность и один стор. Может, на конкретных примерах?
Ну начнем с того что я пишу сейчас на meteor. Reactjs как вьюха. Там много реактивности, можно обходиться и без сторов, есть внутренние инструмены, аля Reactive Vars. Следую архитектуре mantra (https://kadirahq.github.io/mantra/). НО, здесь один контекст на все приложение, в принципе. Хотя, можно и сделать множество контекстов. Некоторые моменты как встроить ридакс не ясны, есть парочку примеров: – https://github.com/ShockiTV/mantra-sample-blog-app – https://github.com/haizi-zh/mantra-sample-blog-app Обсуждение: https://github.com/kadirahq/mantra/issues/81

Вопрос в том, доверять ли китайцу? :D

http://youtu.be/Uyk_8WWna6s
https://voice.kadira.io/say-no-to-isomorphic-apps-b7b7c419c634 Это конечно круто, но много ли ты видел успешных изоморфных приложений? Как минимум надо интерфейсы писать под каждую, бизнес логика – да, можно переиспользовать.

Google
Denis
24.04.2016
08:44:47
Say No to Kadira Blog ??

Aleksey
24.04.2016
08:45:03
Say No to Kadira Blog ??
Тоже верно.

Denis
24.04.2016
08:45:14
:))

Aleksey
24.04.2016
08:45:59
Доклады это круто, но они как тудулисты, все хорошо пока не начнешь копать.

И это бесит.

Denis
24.04.2016
08:46:21
У нас все проекты изоморфны

Aleksey
24.04.2016
08:46:30
Всегда остается чувство недосказанности, сидишь потом и думаешь – а что дальше?

Denis
24.04.2016
08:46:36
Instagram вроде тоже

Aleksey
24.04.2016
08:46:41
У нас все проекты изоморфны
изоморфны = универальны?

Denis
24.04.2016
08:47:26
Универсальны = запускаются даже в Tesla. Так что нет.)

Изоморфные + SSR

Vladimir
24.04.2016
08:53:56
у нас тоже все приложения изоморфные и SSR уже несколько лет, только мы начали выпиливать это, ибо не бесплатно и в большинстве случаев не нужно :-)

это нужно только если SEO или если контент какой-то хочешь сразу показать

Denis
24.04.2016
09:01:56
Продуктовые истории масштабные, особенно Западная Европа и США, где ПО - легально, бизнес не спешит обновлять Windows с IE8, поэтому около 8% занимает именно он. В Германии и некоторых странах любят отключать JavaScript, плюс UX - моментальное отображение контента. Всё эти вопросы SSR покрывает за раз.

Вов, а что у вас за продукт, где был выпилен SSR?

Evgeniy
24.04.2016
09:04:37
Не помогло это свойство. Я даже пробовал жёстко render вызвать, один фиг внутренние компоненты не обновляются

Буду копать глубже

Vladimir
24.04.2016
09:06:27
https://idecisiongames.com/ Я кстати, не уверен, что уже выпилили, ибо этим проектом не занимаюсь, но решение приняли. Он написан на DerbyJS, кстати

Evgeniy
24.04.2016
09:06:29
Сожжет сам react хранит состояние и не видет изменение

Александр
24.04.2016
09:15:54
может редюсер не правильно написан? у меня все обновляется, кидаю экшн, вызывается редюсер, создаётся новый стейт, Приложение перерисовывается

Google
Александр
24.04.2016
09:16:18
или может key не задан

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