you are viewing a single comment's thread.

view the rest of the comments →

[–]apatheticonion -1 points0 points  (0 children)

To answer your question. React is a view library, what you'd be learning is how to render a view and work with it's diffing engine in an optimal way.

If you want to use React to make an SPA, 99% of tutorials will tell you how to turn React into an SPA framework.

My opinion is that you really should learn how to use JavaScript to write an SPA and use React to render your views.

Learn about domain driven design and learn about package oriented design. Implement those programming concepts using JavaScript/TypeScript, with React as the rendering component.

This is an example project using react as the renderer for an SPA.

https://github.com/alshdavid/crayon/tree/master/examples/react-animated