You can try this tool to show crystal reports in react applications:
https://github.com/siteknower/crystisReact
Before printing a report, your dataset should be converted to JSON.
You don't need to have crystal reports installed.