Вызов функции с несколькими ссылками на элементы DOM - PullRequest
0 голосов
/ 09 июля 2020

У меня есть сценарий (внешний по отношению к самому проекту React), который принимает в качестве входных данных одну или несколько ссылок на элементы DOM.

Внутри React F C Мне нужно иметь возможность вызывать этот сценарий и передать ему несколько ссылок на узел DOM, когда пользователь нажимает кнопку.

В других случаях, когда мне нужно было использовать ссылки DOM, я бы использовал обратные вызовы, как описано в docs . Но это подходит только тогда, когда вам нужен только один DOM ref и вы используете его, как только он станет доступен (а не в произвольное время позже).

Однако в этом случае мне нужно иметь возможность ссылаться на несколько (готовых) узлов DOM и передавать их функции в ответ на событие onClick в другом элементе .

Есть идеи?

1 Ответ

0 голосов
/ 10 июля 2020

Вы имеете в виду что-то подобное?

https://codesandbox.io/s/httpsstackoverflowcomquestions62823009-vvi2s?file= / src / App. js

Фактически вы можете сохранять ссылки и использовать их позже в любом точка.

...