Size: a a a

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

2021 January 19

А

Антон in React — русскоговорящее сообщество
eden lane
в реакте не надо использовать querySelector, это против самой природы реакта
Имеешь виду надо обращаться к DOM только через ref?
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Антон
Имеешь виду надо обращаться к DOM только через ref?
В реакте вообще редко обращаются напрямую к DOM'у.
источник

А

Антон in React — русскоговорящее сообщество
Volodymyr Borysov
В реакте вообще редко обращаются напрямую к DOM'у.
все зависит от ситуации и от пакета который может и не дать доступ к внутреннему DOM через свой api. И что тогда делать?
источник

SA

S. A. M. in React — русскоговорящее сообщество
👍
источник

N

Naderlang in React — русскоговорящее сообщество
Разные их более 10 и это только сейчас
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
хватит работу обсуждать тут
источник

N

Naderlang in React — русскоговорящее сообщество
Daniil Tchernyavsky
хватит работу обсуждать тут
ОК слушаюся
источник

А

Александр in React — русскоговорящее сообщество
Антон
все зависит от ситуации и от пакета который может и не дать доступ к внутреннему DOM через свой api. И что тогда делать?
В таком случае надо ишью создавать в репе проекта, либо другой пакет ставить, либо самому писать. Манипуляции с домом это грубейшая ошибка.
источник

AB

Alexandr Borisov in React — русскоговорящее сообщество
Name Surname
Походу легаси код..
А что, разве ты не можешь по параметру это как -то смотреть ?
Я могу сервер запустить, но у меня api на php. Можно на сервере (dev-mode) как то ограничить доступы? Чтобы это было что то похожее на SSR
источник

А

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

А

Александр in React — русскоговорящее сообщество
Антон
я знаю но бывает что на написания пакета нету времени
Написание пакета - это далеко не единственный выход из такой ситуации.
источник

el

eden lane in React — русскоговорящее сообщество
Антон
я знаю но бывает что на написания пакета нету времени
я говорю: приведи пример
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
Добрый день! Есть дата, допустим: 2019-03-06T08:00:00+08:00. Когда я эту дату загоняю в условный dayjs(или new Date()) то он мне возвращает время в моем часовом поясе. Как это время выводить в том часовом поясе, в котором оно пришло? Или же часовой пояс в дате не для этого нужен?
источник

Н

Никита in React — русскоговорящее сообщество
eden lane
в реакте не надо использовать querySelector, это против самой природы реакта
А что использовать вместо?
У меня на это проект построен... Походу я серьезно так облажался
источник

el

eden lane in React — русскоговорящее сообщество
Никита
А что использовать вместо?
У меня на это проект построен... Походу я серьезно так облажался
надо в зависимости от изменений стейта рендерить то или иное состояние. Условно говоря, если у тебя меняется width - помести его в стейт, сделай компонент зависимым от этого стейта. Когда ты изменишь стейт, компонент сам перерендерится
источник

I

Igor in React — русскоговорящее сообщество
Евгений Леденёв
Добрый день! Есть дата, допустим: 2019-03-06T08:00:00+08:00. Когда я эту дату загоняю в условный dayjs(или new Date()) то он мне возвращает время в моем часовом поясе. Как это время выводить в том часовом поясе, в котором оно пришло? Или же часовой пояс в дате не для этого нужен?
источник

Н

Никита in React — русскоговорящее сообщество
У меня в зависимости от изменений стецта в принципе всегда и рендерится.
Просто если стецт изменяется, добавляется новый объект, то должен добавиться новый какой то итем.
Но некоторые моменты есть, не связанные со стейтом. Например, по нажатию на кнопку показывается модальное окно с нужными данными, или выводится сообщение об ошибке, если поля не валидны
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
только то что передается в tz надо еще как-то вычислись. А по сути то это смещение уже пришло в изначальной строке 2019-03-06T08:00:00+08:00 - тут +8 часов. Поучается я должен парсить исходную строку и дергать оттуда смещение? А если мне нужно смеещение, то проше получается его отдельным параметром с бека передавать, чем в этой строке, так?
источник

I

Igor in React — русскоговорящее сообщество
day.js сам парсит строку и запоминает временную зону в получившемся объекте
источник

el

eden lane in React — русскоговорящее сообщество
Никита
У меня в зависимости от изменений стецта в принципе всегда и рендерится.
Просто если стецт изменяется, добавляется новый объект, то должен добавиться новый какой то итем.
Но некоторые моменты есть, не связанные со стейтом. Например, по нажатию на кнопку показывается модальное окно с нужными данными, или выводится сообщение об ошибке, если поля не валидны
заводишь стейт isModalOpen - и отображаешь модалку, если оно true.
по нажатию на кнопку, соответственно, ставишь setModalOpen(true)
источник