возможна вообще?
Без сторонних библиотек.
все что возможно с js - возможно с реакт
Вопрос больше в том, возможно ли на js такое.🤔
да тут вроде ничего сложного
на js такое точно возможно. Смотри в сторону svg или канваса
Мне главное узнать возможно ли, или нет. Дальше думать буду, просто думал в никуда иду. Спасибо большое!
но на счет “ничего сложного” я возможно немного перегнул 😂 Но в целом задача интересная
Если писать с нуля. 1) Матрица для сетки графика 2) Координаты точек - расположить на сетке 3) Высчитывание углов от одной точки к другой - сделать линию А вот как это анимировать, уже задача не из простых...
Эти 3 сделал, дальше не могу😂😂
https://codesandbox.io/s/graph-ssri8?file=/src/components/GraphCanvas.jsx
“Высчитывание углов от одной точки к другой - сделать линию” - да это то не проблема. в свг можно прям рисовать линию от точки до точки
Если точек неизменное кол-во. Кейс для 2 точек 1) Разделить анимацию на шаги 2) Узнать конечную точку(для 2) 3) Узнать позицию на некст шаг 4) Поворачивать линию на угол этого шага анимации + повышать/понижать позицию точки Не, это прям сложна. Геометрию давно не трогал
Крч можешь посмотреть на d3.js, я бы на нём пробовал такое мутить
Спасибо большое! Я чуть ли уже не оставил это. Попробую.
Обсуждают сегодня