Неправильное обновление силы реакции после изменения данных

Если я обновлю data реквизит графика реакции-силы без перемонтирования, график уходит со своего места.

Смотрите демо ниже.

Редактировать 40p1rqryz4

Я могу это исправить, добавив

const simulation = forceSimulation();
simulation.strength = {};

на https://github.com/uber/react-vis-force/blob/6b661279392718347b3ea716cdf81dedb2ed2b2b/src/utils/d3-force.js#L263 и переименование параметра моделирования, но это не похоже на правильное исправление.

0 ответов

Другие вопросы по тегам