name says it all. page about R, statistics, psychotherapy, open science, and data visualization its a "shiny" applications
Using D3 with React tends to be using D3 functions to help draw SVG in React. You basically end up writing your own visualization library though. Those charts could be done with D3 or D3 and React. It doesn't really feel like a react app to me though. Svelte and D3 would make for a good learning project to re-create this. A shiny application is not so different. I just find R to be distasteful and unfortunate. CRAN though is a crown jewel of statistical knowledge.