Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Ben Os20,008 Points
React --- Good for many types of apps or only for isomorphic ones?
Is React Good for many types of apps or only for isomorphic ones?
Maybe the better question would be, is there a certain "main" type of applications react uses for, or it's more of a general purpose library with many usages?
Cezary Burzykowski18,291 Points
React doesn't have to be limited to isomorphic apps and it's also great with other types too. To give you some example, I'm currently working on web app that (in simple words) let's you order driver / cab to any place in a given city. You can do it by answering few simple questions and typing you current location (or activating GPS in which case the app is getting the location for you). It's a web app and whole Front-End is build on React. Thanks to virtual DOM provided by React this apps works really fast and all the states / components are handled by the React (there is also some AJAX involved to exchange data with the backend API).
In other words, there are many possibilities when it comes to React (and other libraries / frameworks like for example Redux, React Router) and it's basically up to you how you will use them. Ofcourse there are some limitations (especially when it comes to React Native and mobile apps)but React is definitely not limited to building isomorphic apps.
Hope this helps you in any way, Cezary