Size: a a a

React — русскоговорящее сообщество

2021 January 28

N

Nikolay in React — русскоговорящее сообщество
Саша Домоседов
привет, рефакторю легаси, в основном пишу на функц-ых компонентах,а тут в конструкторе классового компонена идет вызов асинхронной функции, это норм?
мда
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Nikolay
мда
да это еще цветочки
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Nikolay
мда
там реакт-роутер, но переход между страницами через window.location😃
источник

N

Nikolay in React — русскоговорящее сообщество
Саша Домоседов
там реакт-роутер, но переход между страницами через window.location😃
ну подобное я видел, это боль сплошная
я называю это первым поколением react приложений.
писали кто на что горазд...
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Nikolay
ну подобное я видел, это боль сплошная
я называю это первым поколением react приложений.
писали кто на что горазд...
хотя писалось оно в авгуте 2020) Там все на классах)
источник

N

Nikolay in React — русскоговорящее сообщество
Саша Домоседов
хотя писалось оно в авгуте 2020) Там все на классах)
я могу ответить почему так
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Nikolay
я могу ответить почему так
давай
источник

N

Nikolay in React — русскоговорящее сообщество
не хочу никого обидеть, но.
потому что всякие гикбрэйнсы и яндекс так учат.
меня звали ментором пару раз, но посмотрев чему они там учат, я понял, что не хочу иметь к этому никакого отношения.
источник

МВ

Матвей Васильев... in React — русскоговорящее сообщество
Народ, вопрос просто на понимание. Почему, когда я задаю d-flex в классе контейнера, то mx-auto не работает на элементы ?
источник

ML

Michael Lamotkin in React — русскоговорящее сообщество
Матвей Васильев
Народ, вопрос просто на понимание. Почему, когда я задаю d-flex в классе контейнера, то mx-auto не работает на элементы ?
источник

N

Nikolay in React — русскоговорящее сообщество
Матвей Васильев
Народ, вопрос просто на понимание. Почему, когда я задаю d-flex в классе контейнера, то mx-auto не работает на элементы ?
используй либо либо.
я бы сделал изначально на флексах и не парился
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Матвей Васильев
Народ, вопрос просто на понимание. Почему, когда я задаю d-flex в классе контейнера, то mx-auto не работает на элементы ?
@css_ru эти вопросы пожалуйста
источник

O

ORT in React — русскоговорящее сообщество
Несколько дней назад установил redux persist. При добавлении товаров в корзину эти товары записывались в localStorage. Все работало норм. И вот сегодня перестало отрабатывать нормально, товары добавляются в сторадж, но при ререндере удаляются и из стейта и из стораджа. Кто нибудь сталкивался с таким? в чем может быть причина?
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
Добрый день. Использую маленькую либу react-animate-height для плавного появления/скрытия блока, компонентом которой можно обернуть любой компонент/див, чтобы его скрыть. Вопрос: как в реакт можно плясать в зависимости от ширины экрана (менять state)? допустим на мобилках я хочу блок держать скрытым, а на десктопе открытым.
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Kirill Kulikov
Добрый день. Использую маленькую либу react-animate-height для плавного появления/скрытия блока, компонентом которой можно обернуть любой компонент/див, чтобы его скрыть. Вопрос: как в реакт можно плясать в зависимости от ширины экрана (менять state)? допустим на мобилках я хочу блок держать скрытым, а на десктопе открытым.
Ну, наверняка у этого компонента есть пропс, который можно самому делать true/false
источник

K

Kirill in React — русскоговорящее сообщество
Kirill Kulikov
Добрый день. Использую маленькую либу react-animate-height для плавного появления/скрытия блока, компонентом которой можно обернуть любой компонент/див, чтобы его скрыть. Вопрос: как в реакт можно плясать в зависимости от ширины экрана (менять state)? допустим на мобилках я хочу блок держать скрытым, а на десктопе открытым.
если чисто скрывать и открывать блок, то можно и стилями, через media query
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
Артур Мудрик
Ну, наверняка у этого компонента есть пропс, который можно самому делать true/false
да, но как это делать в зависимости от ширины экрана?
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Kirill Kulikov
да, но как это делать в зависимости от ширины экрана?
Подписываться на событие ресайза окна и читать ширину, классически, в общем
источник

K

Kirill in React — русскоговорящее сообщество
если что то сложнее, то стоит сделать HOC, где описать переменные с размерами экрана. типо isDesktopScreen, передавать в компонент и там уже юзать
источник

K

Kirill in React — русскоговорящее сообщество
что бы не заморачиваться с высчитыванием я юзаю либу react-responsive
источник