Anonymous
Вопрос не по теме народ. Кто шарит в css? Есть @media запрос. Надо сделать его на высоту элемента при измении размеров экрана. Чтобы скрыть часть объектов. Ну или как это реализовать через React? т.е. отловить текущий размер элемента (высота), и отлавливать изменение размера (высоты) у элемента
Anonymous
Не удобно отвечать с телефона, пока могу посоветовать тематический чат @css_ru
а через React есть решение ? Отловить изменение размера (при изменении размеров окна браузера)
Anonymous
а через React есть решение ? Отловить изменение размера (при изменении размеров окна браузера)
Я бы думал в контексте js а не react на этот счёт. Разумеется эти вещи можно отследить.
Anonymous
да в JS можно)))
Anonymous
через jquery реализовал
Dmitriy
да в JS можно)))
Тебе размер блока нужно задать в зависимости от размера экрана?
Vova
Всем привет. Есть состояние дата = [1,2,3] Меняю стейт при ончейндж дата=[1, 2] Где взять прев состояние?
Vova
componentDidUpdate?
Anonymous
Всем привет. Есть состояние дата = [1,2,3] Меняю стейт при ончейндж дата=[1, 2] Где взять прев состояние?
сделать ещё один state, который в себе будет хранить предыдущее значение state ?
Vova
норм
Vova
спасибо
Andrei
@artalar просто скажи, что это мем
Andrei
будет мемом
Vova
у меня может быть цепочка изменений
Vova
и мне нужен самый первый
‌‌‎D
и мне нужен самый первый
Похоже на редакс
Vova
я догадывался
Andrei
Эй @artala r
индуса призвал
Dean
Добрый вечер :) я озадачен жеска, есть вопрос: 1) Начну с самого корня , может это что то даст 2) использую реакт , react-roter-dom 3) есть рутовый компонент в котором есть два роута <Router> "/" - главная страница "/admin" - страница админки </Router> 4) при переходе на "/admin" рисуется страница AdminPage в которой идет проверка на админа, берется значение с локал стореджа, если админ === тру , то рисуется панель админа, если фолс то форма входа для админа (Надеюсь понятно /admin = <AdminPage> (isAdmin ? (<adminPanel /> ) : (<adminAuthForm />)</AdminPage> 5)при Админ === тру рисуется админская панель, в этой панельке есть сайд бар с линками на компоненты <Sidebar> <Link to={/admin/calendar}>Calendar</Link> и.т. таких линков много </Sidebar> 6) мне нужно чтобы в этой админке рисовались компоненты рядом с сайд баром, тыкнул в календарь вышел календарь, тыкнул список работников вышел список работников 7)Проблема в том что все открывается в новой странице , а не в админ панели 7) сделал как в этом примере, но не работает https://reacttraining.com/react-router/web/example/basic Подскажите куда копать
Den
Добрый вечер :) я озадачен жеска, есть вопрос: 1) Начну с самого корня , может это что то даст 2) использую реакт , react-roter-dom 3) есть рутовый компонент в котором есть два роута <Router> "/" - главная страница "/admin" - страница админки </Router> 4) при переходе на "/admin" рисуется страница AdminPage в которой идет проверка на админа, берется значение с локал стореджа, если админ === тру , то рисуется панель админа, если фолс то форма входа для админа (Надеюсь понятно /admin = <AdminPage> (isAdmin ? (<adminPanel /> ) : (<adminAuthForm />)</AdminPage> 5)при Админ === тру рисуется админская панель, в этой панельке есть сайд бар с линками на компоненты <Sidebar> <Link to={/admin/calendar}>Calendar</Link> и.т. таких линков много </Sidebar> 6) мне нужно чтобы в этой админке рисовались компоненты рядом с сайд баром, тыкнул в календарь вышел календарь, тыкнул список работников вышел список работников 7)Проблема в том что все открывается в новой странице , а не в админ панели 7) сделал как в этом примере, но не работает https://reacttraining.com/react-router/web/example/basic Подскажите куда копать
Сделай для админки набор обычных роутов в общем конфиге
Dean
<Route path="/admin/calendar" /> в амдинке лежат такие роуты, ты это имеешь ввиду? :)
Dean
Сделай для админки набор обычных роутов в общем конфиге
все равно перекидывается на новую страницу
Andrei
все равно перекидывается на новую страницу
Положи рядом роут в админ панели
Andrei
Который хочешь, чтобы выводился
Dean
Который хочешь, чтобы выводился
Короче починилось :D, в рутовом компоненте у <Route "/admin" / > убрал exact
Andrei
Ну да, ты же скинул в чат сообщение без экзакта, а это первое, на что я подумал)
Oleg
Похоже рип SSR https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
Oleg
А яндекс? :)
А яндекс это проблема тех кто работает на СНГ рынок)
Arthur
Похоже рип SSR https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
Та ну... Нее) глупо наверное отказываться от него из-за такого анонса.
artalar
Похоже рип SSR https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
SSR это не только про сео. Напомню что только реакт - это 100кб ЖСа, которые нужно распарсить и инициализировать
Oleg
а китай?
без понятия, можешь провести исследование
Oleg
Хз, по-моему следует заморачиваться когда это реально становится проблемой. Частенько хватает почистить бандл от мусора
👾
👾
Добрый всем вечер! Начал осваивать реакт и уже как час не пойму в чем проблема?! Просто подчёркнута скобка и некоторые другие. «Пилю в Атоме» В гугле все тестил, но решения нет:(
Anton
потому что не return {}, а return () (круглые скобки)
👾
Оу, сработало! Спасибо, респект до земли!) правда вылетела предыдущая ошибка:(
👾
Не успел дописать, как Вы и вторую по фиксили
👾
В группе менее 5 минут, а уже HR принимают на работу 😅😂
👾
Спасибо Вам!) Пошел крехтеть дальше)
artalar
Хз, по-моему следует заморачиваться когда это реально становится проблемой. Частенько хватает почистить бандл от мусора
Все очень зависит от продукта. Вы так говорите, как будто это абстрактно-общие вещи, но это не так. Убер впихнул свое приложение в 50кб, потому это одно из его конкурентных преимуществ, а не потому что у пользователей все тормозило
artalar
Хотя, опять же, зависит от продукта...
Амаль
Нужна помощь. Непойму почему выставляется значение если у меня все null
Varser
Будет просто супер, приезжайте!😊👍
Andrew
Народ не пойму, почему в react-infinite-scroll-component я не могу вывести больше 10 елементов сразу?
Andrew
может кто знает как больше 10 вывести сразу? а потом уже подгрузка что б велась других?
Andrew
я так понял никто не работал с этим плагином?
Andrei
там можно
Andrew
react-infinite-scroller норм
та уже этот везде используется
Андрей
Ребята мне сегодня сказали что DI в реакте это плохо. Сижу ломаю голову почему. Помогите а то не засну
Andrew
там можно
а как там?
Andrei
Чеки доку)
Andrew
Чеки доку)
pageStart={0} оно?
Maxim
Ребята мне сегодня сказали что DI в реакте это плохо. Сижу ломаю голову почему. Помогите а то не засну
Делал архитектуру с ioc, di с использованием react-ioc, выделял сервисный слой. Столкнулся с проблемой при тестировании компонентов на jest, enzyme. Сущности с сервисного слоя всегда возвращаться undefiled, т.к. для полноценного тестирования нужно включать ioc, который образуется через оборачивания компонента/рутового в то самый провайдер, т.к. сервисы будут храниться в контексте через него
Maxim
Если брать redux, то да особо сервисы и не нужны, т.к. логика выноситься на редюсеры
Андрей
Мм а если сервисы (синглтоны) инжектить а не передавать через контекст? Тогда можно в момент тестирования мокать их
Андрей
Как ты будешь DI делать без TS ?
Ну во первых есть способы. Во вторых а почему не ts ?
Looch
Ну с любым стейт манагером все равно лучше ещё сервисы юзать как доп слой с лошикой
Maxim
Ну да в поидее это почти тоже самое
Инжектор берет сервисы зарегистрированные в контексте,а в контекст регистрирует через отправку в провайдере, как то так
Looch
Ну во первых есть способы. Во вторых а почему не ts ?
Я не говорил что TS это плохо, просто в ng у них для DI свой мини фреймворк
Андрей
Есть вариант провайдер в модуле
Looch
И не думаю что такое стоит писать самому