@react_js

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

Petr
18.07.2018
19:44:44
Модулей много, но ск постепенно их захватывает
всем удобно, и только плюсы? c TS есть напряги? стоит ли новый фичи писать на style-comp? cтили как я понимаю в <style></style> прямо на странице ни как иначе?

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

Google
Petr
18.07.2018
20:09:33
Стоит, они никак со старым кодом не конфликтуют, с тс проблем не замечал
супер спс, чет возникла мысль о том как стало сложно фронт писать, раньше html js css и все хорошо, а сейчас поверх всего миллион каких то абстракций и враперов... сказать что быстрее.. нет, что качественне, да тоже не особо)

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
я еще хочу

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
точняк
Тайм ту слип

Roman
18.07.2018
20:45:28
Тайм ту слип
надо формы допилить для авторизации

Kendr
18.07.2018
20:45:55
как тут колбек заюзать? this.setState(prevState => ({ keepSignIn: !prevState.keepSignIn }));
Если чекбокс, то вставляй прямо значение чекбокса

Roman
18.07.2018
20:46:56
Если чекбокс, то вставляй прямо значение чекбокса
а как я буду чеджить, если менять будут? в чекбокс я могу установить только true и всегда true будет приходить при установке

или как?

Roman
18.07.2018
20:48:02
Kendr
18.07.2018
20:49:05
если убрать value из него?
event.target.checked вроде

Roman
18.07.2018
20:51:04
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
Да, звучит логично

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: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
В смысле, пропс isopen же показывает и скрывает модалку? Зачем всегда тру?
дык зачем пропс, когда можно не рендерить вообще по сути это лишняя логика внутри модалки

from
18.07.2018
21:13:00
Я бы в модалке, все же, эту логику держал
так можно вообще абсолютно каждому компоненту такой же прос создавать вместо {shouldShow ? <Component /> : null}

Admin
ERROR: S client not available

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

Artyom
18.07.2018
21:14:27
Потому что это модалка. В идеальном мире ей виднее. Например, может быть, она уже замонтирована и просто скрыта - типо для производительности

Просто включение и выключение могут иметь какие-то последствия и хуки, которые пусть внутри модалки разруливаются

Вешать транзишнгруп СВЕРХУ модалки, а не внутри, мне кажется странным, т.к. эта логика будет полюбому не локальной для контейнера, а использоваться во всех местах модалки - и зачем копипастить?

Иначе UX странный

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

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

Artyom
18.07.2018
21:18:48
Дейли ремайндер — не делать подобные предположения в UX, интерфейсы — это набор исключений сразу из всех правил
В суровом энтерпрайзе я чаще наблюдаю картину скорее такую: пользователь должен строго следовать ТЗ (wat?), иначе его проблемы

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

Даже звучит бредово

Естественно, это оказалось первым же кейсом при попытке заюзать, я аж не поверил сначала

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

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

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
Шоб прототипы жирными не были

Хотя в массивах на эт забили

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