@cfif11

Как правильно соединить react и d3.js в древовидной структуре?

Есть древовидная структура, хочется, чтобы каждый узел был некоторый объект с точки зрения d3 и с точки зрения react-а. Так же хочется чтобы при добавлении узла, масштабировалось всё дерево (если это необходимо).

Что-то типа такой структуры: bl.ocks.org/mbostock/4339083, только чтобы каждый узел был объектом react-а.
Только не совсем чистое дерево, у узла может быть два предка.
  • Вопрос задан
  • 551 просмотр
Пригласить эксперта
Ответы на вопрос 2
victorzadorozhnyy
@victorzadorozhnyy
Мне не удалось заставить реакт работать нормально с d3. D3 создаю через componentDidMount и через ref цепляю к div который создаю реактом, если нужно внести изменения типа resize, то приходится пересоздавать весь элемент реакта с новыми props ( не просто рендерить, а вначале заменять на ' ', а потом уже на ) иначе не работае.
Сама библиотека нормально работает с событиями внутри svg и дополнительно css фичи использую.
как то так...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы