@react_js

Страница 1423 из 5115
Elena
08.06.2017
14:46:54
Не люблю банальные названия ? Взгляд упал на диск Massive Attack
и для игры подходит, которая "придумай слово и выпей, если есть такой пакет")

Дмитрий
08.06.2017
14:47:57
это чё за кумовство?) отдельных подход. коррупция!
Ну если где-то в модели находится такой объект, значит это вложенная модель. Просто функции — выполняются, конструкторы базовых типов — проверяются, значениятоже, объекты deep compare делают, а тут вот соответственно надо is вызывать. Всё это — внутренние детали реализации, сверху должно быть только интуитивно понятное)

и имя полю такое выбрал, чтобы точно не пересекалось ни с чем?)
Ну говорю, запарился с флоу, сделал пререрыв, чет вспомнилось что в js можно такое поле, ради хаха вставил посмотреть как оно будет, а оно в самый раз ?

Google
Дмитрий
08.06.2017
14:51:34
Ну с прототипами там махинации есть конечно)?

Konstantin
08.06.2017
14:51:49
а че флоу? в чем проимущество?

Дмитрий
08.06.2017
14:52:24
Я кстати всё по тестам писал (иначе поехать можно с классами классов), поэтому тут можно приценить собственно список фич, которые я делал в либе) https://github.com/zerobias/mezzanine/blob/master/test/type.test.js#L164

Котяй Негодяй
08.06.2017
14:52:46
а че флоу? в чем проимущество?
Ловит тебя на ошибках, предоставляет твоему редактору мощный автокомплит, как настоящий иде, километровый вывод типов.

Если ты пишешь функции, которые опереируют примитивами, то ты не сильно ощутишь пользу флоу. Но если ты ворочаешь какие-то структуры данных, вот здесь он реально начинает приносить пользу.

Konstantin
08.06.2017
14:54:05
Дмитрий
08.06.2017
14:54:08
а че флоу? в чем проимущество?
Ну выбирая между богатым комьюнити, экосистемой и формально верифицируемой системой типов, в которой я хотя бы теоретически могу дойти до состояния (типизировано и предсказуемо любое вероятное состояние) я выбрал второе))

Котяй Негодяй
08.06.2017
14:54:55
Это хорошо, т.к. так ты быстрее пишешь.

Никита
08.06.2017
14:56:36
а есть какая-то особая причина для Type`Point`(...) ? почему не просто Type('Point', ...) ?

Дмитрий
08.06.2017
14:59:42
Сергей
08.06.2017
15:00:07
а мне вот понравилось

Google
Дмитрий
08.06.2017
15:00:10
Не вижу смысла валить всё в одну кучу, если можно так выделить тэги)

У меня и логгер такой же, причём сразу по запятым бьет

Mike
08.06.2017
15:00:33
а мне вот понравилось
конечно тебе с твоими стайлд компонентами это нравится)

andretshurotshka?❄️кде
08.06.2017
15:02:51
лол

Stepan
08.06.2017
15:04:07
Нормально ли (можно ли) переназначить поле у props в конструкторе?

Условно, мне прилетает массив, а нужно, чтобы он был не больше 20 элементов

Oleg
08.06.2017
15:13:23
Условно, мне прилетает массив, а нужно, чтобы он был не больше 20 элементов
если прилетает 1 раз, то записать в state. если постоянно, то можно и в render обрезать

Stepan
08.06.2017
15:15:19
Обрезать, сохранить в стейт?)
Я так всегда и делал, но подумал, а вдруг можно будет так. Ну я нутром чую, что это быдлокод, но оно так-то меняться не будет, только один раз прилетает и лежит себе, вот и прикинул такой вариант

George
08.06.2017
15:18:57
Привет посоны

Никто не знает конфы или митапов по реакту?

sne18
08.06.2017
15:25:14
George
08.06.2017
15:25:24
Норм где?

sne18
08.06.2017
15:25:38
Но beer это не просто заманиловка

Там народ реально бухает )

George
08.06.2017
15:25:53
Киньте Линк на эвенты которые знаете плиз

На таймпад к примеру

Там народ реально бухает )
О тоже нормально жи

sne18
08.06.2017
15:26:56
Check out this Meetup with BeerJS Moscow http://meetu.ps/e/CV8Tf/vXkvp/d

Google
InoY
08.06.2017
15:27:36
Сегодня в 8ч митап BeerJs
Или в Рамблере сегодня же

sne18
08.06.2017
15:27:42
Check out this Meetup with Moscow Programmers Club http://meetu.ps/e/CSBf6/vXkvp/d

InoY
08.06.2017
15:28:02
https://habrahabr.ru/company/rambler-co/blog/330086/

George
08.06.2017
15:32:08
Крутота

Спасибки

Я думал что митапов нету ) бывал на пайтоновских но эт не про меня

Может кто знает какие крутые конфы не обязательно даже ближайшие?

sne18
08.06.2017
15:35:07
Только недавно была в Сколково одна, теперь перерыв

George
08.06.2017
15:35:34
Эх

Evgeny
08.06.2017
15:38:39


sne18
08.06.2017
15:38:59
Злой Админ причапал )

George
08.06.2017
15:39:55
Ага и после этого все забили на новый API, т.к. бизнесу дорого перепиливать

Evgeny
08.06.2017
15:40:15
Чушь

George
08.06.2017
15:40:19
Нет

Сталкивался на практике ) поэтому многим проще сломать совместимость чем ее поддерживать

Evgeny
08.06.2017
15:41:54
Смени компанию

И не проецируй

George
08.06.2017
15:42:17
С виндовс тоже было лет по 7 feel free... Зато потом скока граблей нужно чтобы расчистить

Дело не только в компании

Oleg ?
08.06.2017
16:11:05
Ребят, у меня на странице есть текстовое поле, внутреннем состоянием которого управляет другие компоненты из разных частей приложения

Google
Oleg ?
08.06.2017
16:11:22
Как правильно управлять состоянием этого поля?

Я пробовал хранить текст этого поля в редакс и обновлять через редакс

Но это меделенно работает

Вот статья, которая описывает одно из решений, но оно не подходит https://medium.com/@justintulk/debouncing-reacts-controlled-textareas-w-redux-lodash-4383084ca090

Так как мне нужно управлять из разных точек приложения состоянием этого поля

Была мысль сделать компонент глобальным, но надеюсь этого можно избежать

Admin
ERROR: S client not available

Mike
08.06.2017
16:22:14
а если сделать просто js модуль с объектом и менять этот объект? а везде на него подписаться

Oleg ?
08.06.2017
16:22:37
Глобальный объект не хотелось бы создавать

Stepan
08.06.2017
16:22:40
Кажется, так и работает редакс))

Сергей
08.06.2017
16:22:45
Кажется, так и работает редакс))
Нет. Он использует контекст

Mike
08.06.2017
16:22:59
ну то есть ты экспоузишь у него медот "добавить коллбэк на изменение", и сеттеры, дергающие все добавленные им колбэки

Oleg ?
08.06.2017
16:23:01
Может реакт может ловить события из редакса?

Stepan
08.06.2017
16:23:04
Ну, он через контекст пробрасывается

Но суть та же)

Сергей
08.06.2017
16:23:09
Brs
08.06.2017
16:23:19
не, это фантастика

Google
Oleg ?
08.06.2017
16:23:26
И как?

Stepan
08.06.2017
16:23:28
А контекст это медленно типа?

Сергей
08.06.2017
16:23:59
Oleg ?
08.06.2017
16:24:14
Лол. Конечно
Так как ловить события из редакса?

code4aman
08.06.2017
16:24:19
Stepan
08.06.2017
16:24:35
Oleg ?
08.06.2017
16:24:36
думаю лучше начать с того, почему это медленно
На каждое нажатие генерируется Action

Сам подумай

Что будет если ты зажмёшь одну кнопку

типо: ддддддддддддддддддддд

Всё начинает лагать

Ну как всё

Текстовое поле

Сергей
08.06.2017
16:25:24
Oleg ?
08.06.2017
16:25:28
Не помог

Сергей
08.06.2017
16:25:44
Не помог
Неправильно приготовил

code4aman
08.06.2017
16:25:49
инкапсулируй сетйт этого поля и наружу диспач через дебаунс

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