
Kelin
08.07.2018
21:25:28

Дмитрий
08.07.2018
21:26:44
Я просто вспомнил, что сделал такую штуку уже, в добавок ещё на своей либе)

Vlad
08.07.2018
21:27:02

Дмитрий
08.07.2018
21:27:02
Один обсервер на приложение, компоненты обычные и стайлед миксины

Google

Kelin
08.07.2018
21:27:02
завернул ресайзобсервер в эффектор?

Дмитрий
08.07.2018
21:28:02
Я абстрагировал наборы медиареквестов до трех кейсов — phone, tablet, desktop в двух положениях экрана landscape и portrait

Kelin
08.07.2018
21:30:00
я как раз в посте написал, что нужно абстрагировать от экранов
и привел пример дефолтный, когда это нужно

Дмитрий
08.07.2018
21:31:52
У тебя экраны есть просто по факту существования print и прочих эдж кейсов

Kelin
08.07.2018
21:32:16

Vlad
08.07.2018
21:32:33

Kelin
08.07.2018
21:32:40

Google

Kelin
08.07.2018
21:32:54

Artyom
08.07.2018
21:33:40

Kelin
08.07.2018
21:33:46

Дмитрий
08.07.2018
21:33:51
В посте такого слова, чсх, вообще нет

Kelin
08.07.2018
21:33:55

Дмитрий
08.07.2018
21:34:16
А что это поменяло

Kelin
08.07.2018
21:34:32
будешь писать новый стиль?

Дмитрий
08.07.2018
21:34:50
Ты не понял?
Стилей нет
Компонент просто не показывается

Dmitry
08.07.2018
21:35:29
это как в бутстрапе

Kelin
08.07.2018
21:35:31
окей, выражусь по-другому

Dmitry
08.07.2018
21:35:32
ток реакт компоненты

Kelin
08.07.2018
21:35:39
будешь пилить новый брейкпоинт?

Дмитрий
08.07.2018
21:35:57
Чтобы что? Компоненты вкладываются друг в друга

Kelin
08.07.2018
21:36:30
у тебя есть 2 компонента поста - маленький и большой
на отдельной странице ты их завернешь в desktop + mobile

Google

Kelin
08.07.2018
21:36:48
а на странице, где они 3 в ряд, во что заворачивать будешь?
чтобы они не сломались

Дмитрий
08.07.2018
21:36:58
В десктоп

Kelin
08.07.2018
21:37:11
ну вот и получишь вот такое

Дмитрий
08.07.2018
21:37:23
Ты по прежнему не понимаешь)

Kelin
08.07.2018
21:37:35
нет, это ты не понимаешь, в чем проблема

Дмитрий
08.07.2018
21:37:38
Если не проходит матч по медиареквесту компонент просто не рендерится
Какие стили вообще

Kelin
08.07.2018
21:37:46
алло, причем здесь рендер
я тебе про медиареквест говорю
именно

Дмитрий
08.07.2018
21:38:29
Ну здорово, познавательно

Kelin
08.07.2018
21:38:52
на отдельной странице граница, чтоб показать маленький пост - это твой "mobile" брейкпоинт
на странице, где 3 в ряд - в 3 раза меньше

Alex
08.07.2018
21:39:05

Дмитрий
08.07.2018
21:39:12

Alex
08.07.2018
21:39:17
в зависимости от размеров родителя?

Дмитрий
08.07.2018
21:39:25
Если нужно сделать именно узкую колонку просто сделай узкую

Kelin
08.07.2018
21:39:33

Google

Дмитрий
08.07.2018
21:40:07
css grids возьму

Kelin
08.07.2018
21:40:18
с твоими тремя брейкпоинтами нереализуемо

Дмитрий
08.07.2018
21:40:48
Ты юзал css grids?

Kelin
08.07.2018
21:41:02

Alex
08.07.2018
21:41:14

Kelin
08.07.2018
21:41:32
он не понимает сути и все пытается рассказать о том, что у него компонент не рендерится

Дмитрий
08.07.2018
21:41:37
да
И не нашёл как их применить чаще чем в одном случае из тысячи?

Kelin
08.07.2018
21:42:12

Admin
ERROR: S client not available

Дмитрий
08.07.2018
21:42:35
Ща

Kelin
08.07.2018
21:43:36
я не верю, что человек, который топит за максимальную независимость, не видит банальную проблему

Дмитрий
08.07.2018
21:43:55
<Device desktop tablet>
<BigLayout />
</Device>
<Device phone>
<SingleColumn />
</Device>

Сергей
08.07.2018
21:44:01

Kelin
08.07.2018
21:44:38

Сергей
08.07.2018
21:45:04

Kelin
08.07.2018
21:45:05
И это же в блоке размером в 2 раза меньше (менеджер захотел 2 блока в ряд вставить)

Дмитрий
08.07.2018
21:45:23

Google

Kelin
08.07.2018
21:45:24
точнее не ага

Сергей
08.07.2018
21:45:34

Дмитрий
08.07.2018
21:45:38
Любое

Artyom
08.07.2018
21:45:52
Я один 90% кейсов флексами покрываю? ?

Дмитрий
08.07.2018
21:46:00
У тебя что, нельзя прокинуть данные о статусе сайдбара?)

Kelin
08.07.2018
21:46:48
молодцы, а у меня в компоненте поста условие - если элемент меньше размера, показываем маленькое, если больше - показываем большое
и я могу воткнуть этот компонент в любую часть сайта и он подстроится

Artyom
08.07.2018
21:47:02

Kelin
08.07.2018
21:47:07
а ты сейчас изобретаешь велосипед с брейкпоинтами на каждое место, где он находится

Сергей
08.07.2018
21:47:27

Дмитрий
08.07.2018
21:47:46

Сергей
08.07.2018
21:47:48
Рекурсивно как то

Kelin
08.07.2018
21:47:52

Дмитрий
08.07.2018
21:48:03
Это который медленный ппц

Сергей
08.07.2018
21:48:06

Alex
08.07.2018
21:48:07
@kelin2025 https://github.com/d6u/react-container-query -- я так понимаю что то такое требуется?

Dmitry
08.07.2018
21:48:12

Kelin
08.07.2018
21:48:33
именно оно

Дмитрий
08.07.2018
21:50:42
То есть я правильно понял, у тебя одни и те же компоненты на всё, и любое измение его медиа реквестов отражается сразу во всех контекстах его использования, так?
Меня напрягает с каким наездом ты сейчас разговариваешь, если честно