What to use: Provide canvas frontend using backend api

I am thinking about a web page providing some 2d-like animations based on backend data.
The animations/action change frequently based on the backend data. .

Currently I am thinking about using React and combine with canvas
So my thinking was to provide the data via some end point as json and using react to build the frontend.But using canvas in react found me only a few links.
[1]: https://thibaut.io/react-canvas-components

The most similar question I found on stack was this
[2]: Mixing HTML5 Canvas and Python. But the answers are almost a decade old. Can someone provide me some basic approach / links so I am not starting totally off?

Thank you in advance!

cheers! hobo