
Aleksandr
19.04.2016
08:49:58
вот такой вариант еще есть
https://twitter.com/dan_abramov/status/716217178731765762

Artem
19.04.2016
08:51:06
ну а как в сторе лучше хранить тогда
скажем данные по ресурсам, которые получают с сервера, например сами картики/ссылки/инфа в той самой карусели, если такие данные используются в нескольких местах, то лучше держать это все в стейте, тогда при обновлении такого набора данных весь аппликэйшен изменит свое состояние
Кстати, Олег, мне Ренат сказал что мы вместе на конфу ходили, на мэйл.ру, не узнал )

Google

Renat
19.04.2016
08:53:44
100 лет жить будет

Oleg
19.04.2016
08:54:01
Здарова!)

Artem
19.04.2016
08:54:52
привет )

Ҫѐҏӗѫӑ
19.04.2016
08:56:52
https://twitter.com/dan_abramov/status/716217178731765762
нужно очень хорошо подумать перед тем как это делать. примерно 300 раз
лучше ~3к
а то получится что-то типа сайклжс
только для виджетов такое можно делать
ну по сути виджет — это и так отдельная аппа

Aleksandr
19.04.2016
09:01:08
лично мне ни разу не понадобилось в компоненте стор создавать, это диковато, я просто предлагаю варианты

Ҫѐҏӗѫӑ
19.04.2016
09:01:08
а в конструктор тем более не надо
проблема обычно не в редюсерах
если проблема в редюсерах, то в них что-то странное

Google

Alexey
19.04.2016
09:12:23
профилировать надо и смотреть где проблема
а не гадать

Ҫѐҏӗѫӑ
19.04.2016
09:12:38
все нужно мерить да
но редюсеры не должны вычислений содержать или чего-то такого. очень странно если вызовы функций со свитчем, из которых 99% должны в дефолт возвращать — проблема

Сева
19.04.2016
09:14:51
Я тут проглядел вопрос про "удалить свойство". Если кому то еще интересно, есть Reflect.deleteProperty

Vladimir
19.04.2016
09:18:49
Вообще я тут два года пилю одну довольно большую приложуху, и пока что самый живучий кейс - это разделять условные сторы по страницам. Потому что случаи "изменил что-то на одной странице, должно измениться на другой" - это процента два логики, и большую часть таких случаев решает перефетч данных на компонентдидмаунт

Ҫѐҏӗѫӑ
19.04.2016
09:20:43
звучит так, как будто это может и не SPA быть)

Vladimir
19.04.2016
09:21:13
Ну вообще любая spa может быть и не spa:)

Ҫѐҏӗѫӑ
19.04.2016
09:21:28
нет

Vladimir
19.04.2016
09:22:56
Можно считать, что на большом сайте каждый значащий раздел/страница - это маленькая отдельная spa.

Ҫѐҏӗѫӑ
19.04.2016
09:23:25
я бы охуел если бы в веб версии телеграма страница перезагружалась после каждого отправленного и еще раз в какое-то время
ну или мои трейдинговые платформы так рефрешились лол

Vladimir
19.04.2016
09:25:25
Ну вот страница сообщений - это spa. А если для открытия менеджер контактов тебе пришлось перезагрузить страницу, ты не особо расстроишься, на самом деле
При этом на странице контактов тебе данные нужны в другом виде, нежели на странице мессенджера

Ҫѐҏӗѫӑ
19.04.2016
09:28:49
http://exante-monosnap-2015.s3.amazonaws.com/sr/Telegram_2016-04-19_12-28-25.png
разве?
и разве не ту же проблему фейсбук решал флаксом?
с количеством уведомлений в чатиках

Renat
19.04.2016
09:32:01
ладно, это флейм по частным случаям уже

Ҫѐҏӗѫӑ
19.04.2016
09:32:24
но вообще сторы разделять иногда нужно

Google

Denis
19.04.2016
09:32:26
О, Серёг, ты на JSConf Budapest едешь?

Ҫѐҏӗѫӑ
19.04.2016
09:32:31
да
нас толпа едет. даже несколько. из мск, спб, киева, харькова, берлина
и и на reactconf eu еду
вот в париж уже один судя по всему(

Denis
19.04.2016
09:36:30
А кто ещё в Будапешт из местных едет?

Sergey
19.04.2016
09:38:00
Опа, я буду в Будапеште с 7 по 14:)

Ҫѐҏӗѫӑ
19.04.2016
09:40:16
Слава Слинько, Миша Башкиров будут
там еще народ вчера в jsunderhood отписался
мы сняли на 6 человек квартиру большую возле конфы
на неделю
https://twitter.com/jsunderhood/status/722067382844465153

Denis
19.04.2016
09:43:35
Круто :) Молодцы
Парни, а что наиболее оптимально для перевода? https://github.com/i18next/react-i18next - вот это лучшее?
Кто уже делал многоязычные приложения, какие проблемы могут быть?)

Renat
19.04.2016
11:28:27
Костян)

Антон
19.04.2016
11:28:48

Ҫѐҏӗѫӑ
19.04.2016
11:31:40
Я юзаю Intl по старинке
Но react-intl сейчас уже давно исправился
Мне просто именно он и плюралы не нужны были. Так бы его взял

Google

Ҫѐҏӗѫӑ
19.04.2016
11:34:16
А так свои утилзы на 5 строк с вот этим https://github.com/chicoxyzzy/i18n-tag и Intl полифилл

Vladimir
19.04.2016
11:34:53
> Мы react-intl v2 от Yahoo
мы тоже

Denis
19.04.2016
11:51:20
Супер

Admin
ERROR: S client not available

Denis
19.04.2016
11:51:26
Гайз вы супер =)

Aleksey
19.04.2016
12:01:09
Ребята, это единственная группа в телеграмчике которую я всю перечитываю :D Вам реально удалось собрать адекватную аудиторию которая не отклоняется от тематики чата.
Спасибо!

Fyodor
19.04.2016
12:12:34
лалка пыщь пыщь
Извините

Alexander
19.04.2016
12:12:58
Нет проблем
Сообщения можно удалять, если ошибся чатиком ?

Vladimir
19.04.2016
12:15:40
кхм, раньше было нельзя

trump ? trump ? hillary
19.04.2016
12:16:03
давно уже можно

Rita
19.04.2016
12:16:15
тест прошел)

Aleksey
19.04.2016
12:16:50

trump ? trump ? hillary
19.04.2016
12:17:44
сразу когда супергруппы появились в них можно было
в каналах еще раньше было

Aleksey
19.04.2016
12:18:13

trump ? trump ? hillary
19.04.2016
12:18:18

Aleksey
19.04.2016
12:18:34

Google

trump ? trump ? hillary
19.04.2016
12:18:38
нет
почему еще раз не уточнишь?

Aleksey
19.04.2016
12:19:21

trump ? trump ? hillary
19.04.2016
12:19:29
?

Aleksey
19.04.2016
12:19:37

trump ? trump ? hillary
19.04.2016
12:20:20
ну
это редактировать

Aleksey
19.04.2016
12:21:02
это редактировать
АЛЛО, я ошибся в сообщении, отредактировал его, потом тебе опять же написал "изменять", и ты все гнешь свою линию с удалить.

trump ? trump ? hillary
19.04.2016
12:21:37
ну не листать же мне и проверять, что ты изменил
извини

Aleksey
19.04.2016
12:21:47
изменять* ...
нет