Я пытаюсь решить небольшую ошибку в моей программе. Я преобразовал следующий пример d3 для реакции D3 Tree v5 . Он работает довольно solid, но в моем методе обновления есть еще одна ошибка, которую я не могу устранить. Каждый раз, когда я нажимаю на узел, который содержит дочерние элементы, каждый узел, который также содержит дочерние элементы, начинает «двигаться», как показано ниже:
Вы можете найти работающую песочницу здесь: песочница: реакция дерева
Я сейчас немного отчаялся. Вы можете создать такое же поведение, щелкнув по узлам родителей, у которых более одного ребенка.
Любая помощь будет принята с благодарностью!