через appendChild и других методов для обновления вместо map, и привяжем каждый элемент через ReactDOM.createPortal это будет эффективнее для коллекций в которых порядок в dom не важен? И не потребуются какие-то иные действия кроме removeChild для удаления элемента?
У меня есть граф на условные 1к нод, чтобы добавить узел мне понадобится 1к+ сравнений и много больше алокаций, если делать это с анимацией для каждой ноды это ближе к 1 млн сравнений) У appendChild таких проблем нет. При этом реакт первоначально использовался для визуализации данных. И вот мне интересно как же это всё таки делается правильно.
Реакт в этой схеме лишний (не шучу)
Обсуждают сегодня