From 348223cae8f3db613758158ec090addaf2d2a2f4 Mon Sep 17 00:00:00 2001 From: Sashko Stubailo Date: Fri, 11 Aug 2017 10:20:53 -0700 Subject: [PATCH] Add React section to Roadmap.md (#9008) --- Roadmap.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Roadmap.md b/Roadmap.md index ecdbbcab8c..32453e9f11 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -18,6 +18,16 @@ Upgrading Node will allow Meteor to take better advantage of native support for Perhaps even more importantly, newer versions of Node support a vastly improved debugging experience. Not only can you use native Chrome DevTools and many other debugging clients (WebStorm, VS Code, etc.) to debug your app (no more [`node-inspector`](https://www.npmjs.com/package/node-inspector), but also the Node process runs at full speed while debugging, so you don't have to wait as long for problems to manifest themselves. +## Out of the box support for advanced React features + +React is the most popular way to build UIs in JavaScript today, and a great companion to the rest of the features provided by Meteor. Meteor's zero-configuration environment provides a great opportunity to make features React apps depend on work out of the box. This includes features like: + +1. Automatic selection of development vs. production build of React (completed) +2. Abstraction for isomorphic server-side rendering +3. Integration of [dynamic imports](https://blog.meteor.com/dynamic-imports-in-meteor-1-5-c6130419c3cd) with React SSR +4. Full support for optimized CSS-in-JS features of libraries like [styled-components](https://www.styled-components.com/) + +We think Meteor has a clear set of benefits when compared to other popular React frameworks like Create React App and Next.js. ## Page load performance improvements