Size: a a a

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

2020 July 07

VI

Volodymyr Igorevich in React — русскоговорящее сообщество
Иван
написано же: findDOMNode deprecated в StrictMode. RTG использует старый API, о чём предупреждает (warning !== error) реакт в StrictMode

непонятно, при чём тут реф
Ну я понимаю что это не error. И читать я умею.
Я начал пытаться гуглить какие то примеры с этим Tooltipom.

Я хотел бы убрать эту ошибку. Но не пойму как и поэтому задал свой вопрос здесь.
источник

И

Иван in React — русскоговорящее сообщество
Volodymyr Igorevich
Ну я понимаю что это не error. И читать я умею.
Я начал пытаться гуглить какие то примеры с этим Tooltipom.

Я хотел бы убрать эту ошибку. Но не пойму как и поэтому задал свой вопрос здесь.
дождаться, пока из RTG не выпилят deprecated-код
источник

VI

Volodymyr Igorevich in React — русскоговорящее сообщество
Иван
дождаться, пока из RTG не выпилят deprecated-код
Спасибо.
источник

ТФ

Татьяна Фомина... in React — русскоговорящее сообщество
Реакт приложение при запуске или в процессе работы все время падает с ошибкой FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory, пробовала добавить --max_old_space_size=4096 --expose-gc в команду запуска, не помогает. что еще можно сделать?
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
А как можно передать несколько рефов через forwardRef? С учетом использования тайпскрипта
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
компоненты функциональные
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
А как можно передать несколько рефов через forwardRef? С учетом использования тайпскрипта
Зачем? Почему просто пропсы не использовать другие?
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
Документация советует использовать forwardRef, мне не сложно - я использую. И я думаю предусмотрен какой-то способ передать несколько рефов
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
Документация советует использовать forwardRef, мне не сложно - я использую. И я думаю предусмотрен какой-то способ передать несколько рефов
Мне не сложно, но я не знаю как. Красиво. Ну, формируй объект, который будешь в реф передавать
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
вариант с объектом нашёл, сейчас пытаюсь заимплементить, но там проблема с тем, что в объекте нет свойства current и тайпскрипт выкидывает ошибки
источник

И

Иван in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
вариант с объектом нашёл, сейчас пытаюсь заимплементить, но там проблема с тем, что в объекте нет свойства current и тайпскрипт выкидывает ошибки
прокидывай другими пропсами, не страдай
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
вариант с объектом нашёл, сейчас пытаюсь заимплементить, но там проблема с тем, что в объекте нет свойства current и тайпскрипт выкидывает ошибки
ref.current = {ref1, ref2, ref3}
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
Андрей Звёздочка
ref.current = {ref1, ref2, ref3}
по-моему это очень прикольное решение)
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
Иван
прокидывай другими пропсами, не страдай
а если один реф пойдет через форвард, а второй в пропсах, нормально? Не охота переписывать компонент
источник

И

Иван in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
а если один реф пойдет через форвард, а второй в пропсах, нормально? Не охота переписывать компонент
нормально — очень расплывчатый термин. если компонент получает два рефа, я бы ни один не передавал через проп ref
источник

И

Иван in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
а если один реф пойдет через форвард, а второй в пропсах, нормально? Не охота переписывать компонент
когда реф один, всё вполне очевидно — это ссылка на корневую (по смыслу) дом-ноду. понятно, на какую. а если ты передаёшь ref={foo} anotherRef={bar}, то вот этот foo, чем он лучше bar? а что там “корневое” внутри? а почему есть другие рефы?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
а если один реф пойдет через форвард, а второй в пропсах, нормально? Не охота переписывать компонент
Под рефом подразумевается инстанс компонента. Не нужно что-нибудь ещё передавать, кроме этого.
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
У меня работа с домом достаточно серьезная, и в текущей ситуации мне либо getElementById либо прокинуть рефы. Мне кажется рефы гуманнее
источник

NE

Nikita E in React — русскоговорящее сообщество
Sergei (@MadaShindeInai)
У меня работа с домом достаточно серьезная, и в текущей ситуации мне либо getElementById либо прокинуть рефы. Мне кажется рефы гуманнее
я конечно код в глаза не видел, но зачем эти рефы другим компонентам если можно вынести в абстракцию?
источник

S(

Sergei (@MadaShindeI... in React — русскоговорящее сообщество
Nikita E
я конечно код в глаза не видел, но зачем эти рефы другим компонентам если можно вынести в абстракцию?
Там все очень тесно все взаимосвязано, и код написан не лучшим образом.
источник