I have to use ReactJS as a frontend for Magento 2. Below is one of the github repo I looked after to integrate but it seems it's not that efficient, even not working in my case.
I've also looked at PWA for Magento 2 but not sure how it will work.
What I was actually thinking of as a solution is that something like having a separate frontend developed in ReactJS and data could be fetched using Magento 2's REST APIs. Similar approach I've used in a recent BigCommerce project and it's working as per expectation however further performance testing is in progress.
Kindly suggest if using the above mentioned approach for Magento 2, is a good idea considering all the below factors:
- Version Upgrade
- Resource Utilization
If you have any different thoughts, please feel free to discuss.