Both React JS and Angular JS are great frameworks; however, they both focus on the one page app, which works with phone specific devices but it doesn't work as well with web apps which want to have multiple pages. Additional packages needed to be downloaded to make the frameworks work with multiple pages.
In React JS, the lingo used to make multiple pages is called routing. The two main ones recommended in the Meteor guide are kadira: flow-reactor and react-router. The first router is a Meteor specific one; the second one is a react specific one. Other ones are IronRouter and BackboneJS. But, BackboneJS is considered by some to be outdated now.
Routing is where you dictate where React routes traffic to your app. It is mostly done by mapping files with words used to reference those files. For example if you want to make error pages such as 500 or 404 then you can map those files/pages to the word, 'error' then specify where it goes depending on which kind of error it is.
Hopefully this article helps you properly prepare for the limitations when making web apps in React or Angular, especially in React since that was mentioned the most.
In React JS, the lingo used to make multiple pages is called routing. The two main ones recommended in the Meteor guide are kadira: flow-reactor and react-router. The first router is a Meteor specific one; the second one is a react specific one. Other ones are IronRouter and BackboneJS. But, BackboneJS is considered by some to be outdated now.
Routing is where you dictate where React routes traffic to your app. It is mostly done by mapping files with words used to reference those files. For example if you want to make error pages such as 500 or 404 then you can map those files/pages to the word, 'error' then specify where it goes depending on which kind of error it is.
Hopefully this article helps you properly prepare for the limitations when making web apps in React or Angular, especially in React since that was mentioned the most.