Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2019, 14:32
Аспирант
Отправить личное сообщение для gsdev99 Посмотреть профиль Найти все сообщения от gsdev99
 
Регистрация: 03.02.2019
Сообщений: 72

Как правильно сделать перерендер в react (hooks и d3.js) ?
Всем привет. Подскажите, пожалуйста, где именно я ошибся. В следующей реализации задача изменить state и перерисовать график с новыми данными. Вместо этого я его создаю заново.
https://codepen.io/gsdev99/pen/eYmYzKE
Можно сделать следующее в функции draw():
d3.select(chart.current).html('')
Но, не уверен, что это правильное решение. В тому же предполагается что path должен перерисовываться анимировано.

Последний раз редактировалось gsdev99, 02.12.2019 в 14:46.
Ответить с цитированием