Я реализую древовидное представление в React. Древовидное представление обладает возможностью перетаскивания, когда узел можно перемещать и между родителями.Согласование дерева с реактивом
Имея это в виду, когда React примиряет мое дерево компонентов от:
<TreeNode key="item1">
<TreeNode key="item2"/>
<TreeNode key="item3"/>
<TreeNode key="item4"/>
</TreeNode>
Чтобы что-то вроде этого:
<TreeNode key="item1">
<TreeNode key="item2"/>
<TreeNode key="item3"/>
</TreeNode>
<TreeNode key="item4"/>
Будет ли сохранить item4
(т.е. не размонтировать и перемонтировать его)? Есть ли способ заставить его сохранить этот компонент в целости, перемещая его к новому родительскому объекту или если React учитывает только key
, когда он сверяет родных братьев?
Меня интересует выбор на '