Как изменить props через ref в react js

355
04 августа 2017, 02:58

У меня есть родительский компонент и набор дочерних функциональных компонентов, refs на которые, я храню в массиве state родителя. В определенный момент мне нужно изменить цвет одного из дочерних элементов, то есть передать ему новый style. Изменить props через refs нельзя, т.к. объект только для чтения. Есть вариант props хранить в состоянии родителя, однако для этого необходимо создавать еще один массив, который будет хранить одинаковые значения. Возможно есть пути решения без хранения стилей в state родителя?

READ ALSO
Функция для js отправка текста

Функция для js отправка текста

есть функция которая обрабатывается через клик в textarea, как сделать такую же на на кнопку? {{STORY_ID}} - это id поста к которому привязан textarea , а {{PUBLISHER_ID}}...

323
Помогите написать алгоритм для Gulp

Помогите написать алгоритм для Gulp

ПриветЕсть алгоритм, который берёт все картинки(и сжимает их), все стили(минифицирует и объединяет в один) и скрипты - объединяет в один

292
Передача объектов в игре между классами

Передача объектов в игре между классами

Я пишу небольшую игру на JavaScript (ES6)Есть в игре объекты, такие как Camera, Scene и тд, к которым очень часто нужен доступ

267
При щелчке на меню запоминать путь

При щелчке на меню запоминать путь

Есть менюНе могу понять, как сделать так, чтобы при клике по нему сохранялся его путь

317