Зачем нужны рефы в ReactJS?

Не так давно взялся изучить ReactJS, но столкнулся с непониманием. Для чего нужны Рефы?


Тем не менее, могут возникать ситуации, когда вам требуется императивно изменить дочерний элемент, обойдя обычный поток данных.
вырезка из оф. документации

  1. Для чего может понадобится обходить основной поток данных (если я правильно понял, речь идет о пропсах)?
  2. Почему мне не воспользоваться контекстом для этого?

Пожалуйста, объясните на примере.
  • Вопрос задан
  • 1343 просмотра
Решения вопроса 1
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase
Для того что бы получить доступ к пропсам дочернего компонента из родителя или же к стейту дочернего компонента из родителя или же вызвать метод дочернего компонента из родителя.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mindyourlifeguide
@mindyourlifeguide
Думаю, вам загуглить будет быстрее, чем кому-то писать.
Но если что, то вот.
Ответ написан
@Vlad_Murashchenko
Не используйте ref, если можете обойтись без него. Эта возможность должна использоваться как можно реже. Через какое то время вы сами поймёте зачем это нужно, а пока просто пропустите и сосредоточьтесь на главе философия реакт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы