
Mike
18.07.2018
19:41:29

Igor
18.07.2018
19:41:55
Как проще и главное правильнее реализвать клинтскую пагинацию для таблицы? Есть вариант без использования redux и router?

Petr
18.07.2018
19:44:44

from
18.07.2018
20:04:17
а напомните, был сайт какой-то где стрим можно записывать при разработке

Google

Mike
18.07.2018
20:06:16

Petr
18.07.2018
20:09:33

Vladislav
18.07.2018
20:11:44
Ребята помогите. Почему у меня дебаггер в хроме начал сразу включатся после перезагрузки страницы? То есть я даже данные в форму ввести не могу. А раньше я вводил и дебаггер включался после отправки данных с формы по клику кнопки "отправить"

Vadim
18.07.2018
20:18:58
Есть у кого-нибудь примеры модальных окон или ссылки как их по фен шую собирать? :)
Хз как правильно вешать обработчики кнопок в модальном окне из разных компонентов :(

Дмитрий
18.07.2018
20:29:58

Vadim
18.07.2018
20:30:34
Рендерить модалку в разных компонентах как-то не по фен шую кажется
А в редаксе обработчики не похранишь

Max
18.07.2018
20:32:03

Vadim
18.07.2018
20:32:16
Наверное нет )))

Дмитрий
18.07.2018
20:33:20

Vadim
18.07.2018
20:33:36
Спасибо, попробую делать так

Дмитрий
18.07.2018
20:33:55
В доке реакта как раз есть пример с использованием портала
https://reactjs.org/docs/portals.html#event-bubbling-through-portals

Google

Roman
18.07.2018
20:43:32
как тут колбек заюзать?
this.setState(prevState => ({ keepSignIn: !prevState.keepSignIn }));

Abu
18.07.2018
20:44:19
Ты его уже заюзал

Roman
18.07.2018
20:44:31
я еще хочу

Kendr
18.07.2018
20:44:39

Roman
18.07.2018
20:44:41
чтобы точно после смены стейта выполнить

Kendr
18.07.2018
20:44:49
Перед последней скобкой сделай запятую и сунь коллбек

Roman
18.07.2018
20:44:51

Kendr
18.07.2018
20:45:03

Bear
18.07.2018
20:45:15

Roman
18.07.2018
20:45:28

Kendr
18.07.2018
20:45:55

Roman
18.07.2018
20:46:56
или как?

Kendr
18.07.2018
20:47:43

Roman
18.07.2018
20:48:02

Kendr
18.07.2018
20:49:05

Roman
18.07.2018
20:51:04

from
18.07.2018
20:56:41

Vadim
18.07.2018
20:57:16
Да уже свои почти дописал :)

from
18.07.2018
20:57:38

Google

Vadim
18.07.2018
20:57:51
Глядел уже
https://github.com/reactjs/react-modal ?

from
18.07.2018
20:58:12
:) грейт
мне кстати не нравится в react-modal проп isOpen
я свою обёртку делаю, у которой он всегда тру
удобнее мне кажется просто не рендерить компонент вообще, когда не нужен

Bear
18.07.2018
20:59:58
Да, звучит логично

Artyom
18.07.2018
21:02:32

from
18.07.2018
21:04:07
Анимация ухода??
ой ну есть же всякие тразишнгрупп, они не завязаны на то, что элемент в доме остаётся
(надеюсь, хех, вообще я им не пользовался)

Artyom
18.07.2018
21:04:40
Я тоже не пользовался, т.к. считаю костылем, относительно нативных анимаций ?

from
18.07.2018
21:04:43
по-нормальному прост такие анимации через клонирование ноды делать надёжнее во много раз по моему опыту

from
18.07.2018
21:04:53

Artyom
18.07.2018
21:04:55

from
18.07.2018
21:05:08

Artyom
18.07.2018
21:05:14
а ты про это

from
18.07.2018
21:05:20
ладно, давай транзишнгрупп не обсуждать, раз оба не пользовались :))
просто насколько я помню он аналогично ангуляровскому ng-leave работает
поэтому ассоциации таксе)

Abu
18.07.2018
21:10:38

Google

from
18.07.2018
21:11:16

Artyom
18.07.2018
21:12:02

from
18.07.2018
21:13:00

Admin
ERROR: S client not available

from
18.07.2018
21:13:18
зачем только ¯\_(ツ)_/¯

Artyom
18.07.2018
21:14:27
Потому что это модалка. В идеальном мире ей виднее. Например, может быть, она уже замонтирована и просто скрыта - типо для производительности
Просто включение и выключение могут иметь какие-то последствия и хуки, которые пусть внутри модалки разруливаются
Вешать транзишнгруп СВЕРХУ модалки, а не внутри, мне кажется странным, т.к. эта логика будет полюбому не локальной для контейнера, а использоваться во всех местах модалки - и зачем копипастить?
Иначе UX странный

from
18.07.2018
21:16:19

Artyom
18.07.2018
21:16:44

Дмитрий
18.07.2018
21:16:46

Artyom
18.07.2018
21:17:33

Дмитрий
18.07.2018
21:18:05
Нет, мне ярче всего запомнился кейс когда я враппер для медиареквестов делал

from
18.07.2018
21:18:38
У тебя травма от чата просто)
да не, всё верно
я могу аболютно разные эффекты при появлении/скрытии разных модалок иметь, при этом для обоих использовать одну либу

Artyom
18.07.2018
21:18:48

Дмитрий
18.07.2018
21:18:54
Казалось бы, никому никогда не потребуется кейс, в котором компонент виден на телефоне и компьютере, но не виден посередине, на планшетах
Даже звучит бредово
Естественно, это оказалось первым же кейсом при попытке заюзать, я аж не поверил сначала

Google

Дмитрий
18.07.2018
21:20:00
ui — это набор исключений из всех правил)

Cenator
18.07.2018
21:29:38

Max
18.07.2018
21:31:06

Vitaliy
18.07.2018
21:32:35
Галочки там есть в секции breakpoints

Roman
18.07.2018
21:42:52
ща
https://youtu.be/-qzRU7T4la0

Vadim
18.07.2018
21:45:12
Спасибо
Оперативно )))

Mike
19.07.2018
00:15:00
парни, у меня тут возник вопрос, а херли у объектов нет функции .keys() и .values()? пришлось тут сделать вот что, есть массив объектов, их надо отфильтровать, потом склеить те, у которых одно из полей совпадает, и потом для каждого сделать кое-что. получилось уродливое говно
const groupedEntities = entities.filter(el => el.retail).reduce((acc, el) => ({ ... acc, [el.type]: el }), {})
Object.keys(groupedEntities).map(el => groupedEntities[el]).forEach(el => ...)
а были бы эти методы, можно было бы нормально зачейнить:
entities.filter(el => el.retail).reduce((acc, el) => ({ ... acc, [el.type]: el }), {}).values().forEach(el => ...)
это я с LINQ переигрался или мне не зря кажется, что это упущение?
или можт я не знаю чего и такие есть?

Andrew
19.07.2018
00:20:00
Шоб прототипы жирными не были
Хотя в массивах на эт забили