React is not MVC; it only referred to as the View in an MVC Structure, Facebook has introduced its architecture called Flux & Redux. MVC doesn't share good terms with react development because of bidirectional communication, which is not easy to understand and is very difficult to debug which ultimately causes a smooth flow of data that does not define great apps.
I started learning Redux a few days back and it was an overwhelming concept for me at the start. After polishing my skills in ReactJS by making a <a href="https://github.com/aimenbatool/my-reads" target="_blank">personal book reading application</a>, I headed towards Redux to learn more about it.
React Boilerplates with Redux, Redux Saga and Best Practices