с помощью map? Я имею в виду, на отдельный элемент можно повесить ref, но если массив отрисовался через map, к отрисованным элементам ref не применить, что-то можно с этим сделать?
ну, у тебя есть индекс в map-итераторе
const elementsRef = useRef({}); return ( <ul> {someUsersArray.map((user) => ( <li key={user.uuid} ref={elementsRef.current[user.uuid]}> </li> ))} </ul> )
Лучше этого избегать
О, интересно, попробую
Блин, ну а как иначе обращаться к отрисованным элементам?
Давай конкретный кейс
видимо, там у него что-то в обход реакта делается, может жиквери-плагин какой-то навешивается на элементы и т.п.
Я ж не могу useEffect внутри элемента прописать
Почему нет?
ты можешь сделать компонент
Обсуждают сегодня