@react_js

Страница 4185 из 5115
Alex
14.06.2018
18:49:44
лучше внутри, по моему. код родителя лучше получается

Flashbang ?
14.06.2018
18:49:44
Есть пример такого кейса?

Alex
14.06.2018
18:50:04
чище*

Flashbang ?
14.06.2018
18:50:23
лучше внутри, по моему. код родителя лучше получается
Какой код? У родителя в стейте будет сидеть toggle попапа. Если он true - рендерь компонент попап, если нет - ничего не рендери

Google
Flashbang ?
14.06.2018
18:50:50
// мы в рендере {isPopup ? <Popup> : null}

Куда еще чище

Valeriy
14.06.2018
18:51:11
анимацию когда делаешь свою полезно внутри

вручную контролировать всплытие/исчезание

а не отдавать это реакту тупо

Flashbang ?
14.06.2018
18:51:38
Сделай анимацию на css и не будет головной боли

Valeriy
14.06.2018
18:51:48
без транзишн груп

через внешнюю проверочку то

css это конечно хорошо, но у тебя мгновенно компоннет из дерева исчезнет

Stepan
14.06.2018
18:52:56
Valeriy
14.06.2018
18:52:58
а ты хочешь чтобы он плавно слился вниз в угол и свернулся в полете

Roman
14.06.2018
18:53:46
а ты хочешь чтобы он плавно слился вниз в угол и свернулся в полете
что в итоге все равно никому не нужно и ничего не решает?

Google
Roman
14.06.2018
18:53:51
но это уже не об этом

Valeriy
14.06.2018
19:01:43
решает или нет, но более правильный паттерн передавать внутрь компонента параметр его видимости

а не вмешиваться хирургическим путем снаружи

Valeriy
14.06.2018
19:03:10
с порно, это когда сверху со скальпелем над компонентом стоишь :))

Сергей
14.06.2018
19:03:56
Valeriy
14.06.2018
19:04:22
<div>{isShow ? <Modal /> : null}</div>

я же за подход <Modal show={isShow} />

Сергей
14.06.2018
19:04:47
<div>{isShow ? <Modal /> : null}</div>
Ну иногда это уместно

Valeriy
14.06.2018
19:04:56
само собой

особенно если компоненты не умеют управлять своей вдимостью сами

Сергей
14.06.2018
19:05:10
я же за подход <Modal show={isShow} />
А вот такой подход часто порождает глубокое прокидывание пропс

Valeriy
14.06.2018
19:05:13
а так оно обычно и бывает

Сергей
14.06.2018
19:05:40
Valeriy
14.06.2018
19:05:59
А вот такой подход часто порождает глубокое прокидывание пропс
ну если у тебя сторож в render то не прокинет глубоко

ты же null вернешь также если внутри посчитал что рано еще показывать себя

Valeriy
14.06.2018
19:06:30
guard

render() { if (!this.props.isShow) return null ... }

Сергей
14.06.2018
19:07:09
render() { if (!this.props.isShow) return null ... }
Чет я потерял есть разговора

Google
Roman
14.06.2018
19:08:42
локал сторож

Stepan
14.06.2018
19:08:47
Сторож

Roman
14.06.2018
19:08:48
интересно ты придумал

Valeriy
14.06.2018
19:08:49
Stepan
14.06.2018
19:08:50
Ебать

Valeriy
14.06.2018
19:09:19
интересно ты придумал
это не я придумал, это стандартный паттерн еще с 70-х годов

Stepan
14.06.2018
19:09:30
Я раньше думал, что "редуктор" звучит уёбищно. У меня новый фаворит

Сергей
14.06.2018
19:09:37
Roman
14.06.2018
19:09:39
ну я не слышал что сторожем зовется

Stepan
14.06.2018
19:10:34
Какой сука смысл локализировать термины

Сергей
14.06.2018
19:10:57
Локализовывать

Сергей
14.06.2018
19:11:09
Переводить

Valeriy
14.06.2018
19:11:34
Какой сука смысл локализировать термины
зачем пытаться искать во всем смысл?

Stepan
14.06.2018
19:12:07
Valeriy
14.06.2018
19:16:13


берем к примеру material-ui

понятно дело что гугл нам тут в чатике не авторитетный источник паттернов

но все же

Google
Сергей
14.06.2018
19:25:42
Ты как хороший пример показать хочешь?

Valeriy
14.06.2018
19:27:50
Ты как хороший пример показать хочешь?
ну я считаю, что это хороший пример

по идее так и надо управлять видимостью своих собственных компонентов

хотя конечно я часто использую внешний способ

Dimanius851
14.06.2018
19:29:44
а когда следующий митап с Совой?

Kendr
14.06.2018
19:30:38
Dimanius851
14.06.2018
19:31:02
Kendr
14.06.2018
19:32:02
С записью кстати так и не порешали же?

Admin
ERROR: S client not available

Valeriy
14.06.2018
19:37:37
был в конце 90-х начале 2000-х в мск чувак Сова курсы по НЛП и пикапу вел :))

Dimanius851
14.06.2018
20:01:32
так и что страшного? просто смотришь в начало (`data.node[0]` в sunkey`) и в конец (`pure(Sunkey) created by `Measure`)?

Dmitry
14.06.2018
20:02:27
а пейджаун какого-то говна тебя не смущает ?

Dimanius851
14.06.2018
20:05:29
ну типа

хз



Dmitry
14.06.2018
20:07:09
это тоже

из-за хоков длинное оч

но эт лучше

Dimanius851
14.06.2018
20:15:04
капец, после recompose просто переосмысливаешь все

Dmitry
14.06.2018
20:15:42
что не надо юзать рекомпоуз?)

Google
Dimanius851
14.06.2018
20:16:27
ну нет, смотришь на штуки типа этого



и понимаешь что этого могло бы тут не быть

Dmitry
14.06.2018
20:17:05
вынести в функцию

и ниче плохого не вижу

мемоизировать еще если надо

Dimanius851
14.06.2018
20:17:16
хотя тут более менее на своем месте

Cenator
14.06.2018
20:17:32
деструктуризацию не завезли?)

Dmitry
14.06.2018
20:17:48
деструктуризацию не завезли?)
все вагоны с деструкцией аргументов разгрузили

Dimanius851
14.06.2018
20:18:00
деструктуризацию не завезли?)
всмысе? вроде завезли

Cenator
14.06.2018
20:18:12
Dimanius851
14.06.2018
20:18:33
аа, ну это хз, это не я

я бы по красоте сделал

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

Valeriy
14.06.2018
20:25:27
что за неожиданный эффект в виде yearlyChartData? :))

что-то не видно его во входящих параметрах компонента

и на константу не похож судя по имени

Dimanius851
14.06.2018
20:26:07
const yearlyChartData = [ { month: 11, percent: 61 }, { month: 0, percent: 83 }, { month: 1, percent: 109 }, { month: 2, percent: 121 }, { month: 3, percent: 156 }, { month: 4, percent: 180 }, ];

всмысле 180% так много вопросов и так мало ответов

Ilya
14.06.2018
21:01:08
Может кто знает,в библиотеке universal-webpack,можно ли встроеными методами достать ссылки на ассеты из webpack-chunks.json ?Как это было в webpack-universal-tools

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