From ed421c0b9562e6a2cd4d54ade47e494e93c74f4d Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Mon, 21 Dec 2020 14:40:12 +0000 Subject: [PATCH] Server Components blog post --- content/authors.yml | 3 +++ ...a-fetching-with-react-server-components.md | 24 +++++++++++++++++++ static/_redirects | 15 ++++++------ 3 files changed, 35 insertions(+), 7 deletions(-) create mode 100644 content/blog/2020-12-21-data-fetching-with-react-server-components.md diff --git a/content/authors.yml b/content/authors.yml index 2fa158ee..b5e14fb2 100644 --- a/content/authors.yml +++ b/content/authors.yml @@ -49,6 +49,9 @@ keyanzhang: kmeht: name: Kunal Mehta url: https://github.com/kmeht +laurentan: + name: Lauren Tan + url: https://twitter.com/sugarpirate_ LoukaN: name: Lou Husson url: https://twitter.com/loukan42 diff --git a/content/blog/2020-12-21-data-fetching-with-react-server-components.md b/content/blog/2020-12-21-data-fetching-with-react-server-components.md new file mode 100644 index 00000000..6a67eb17 --- /dev/null +++ b/content/blog/2020-12-21-data-fetching-with-react-server-components.md @@ -0,0 +1,24 @@ +--- +title: "Introducing Zero-Bundle-Size React Server Components" +author: [gaearon,laurentan,josephsavona,sebmarkbage] +--- + +2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size **React Server Components**. + +To introduce React Server Components, we have prepared a talk and a demo. If you want, you can check them out during the holidays, or later when work picks back up in the new year. + +
+ + + +**React Server Components are still in research and development.** We are sharing this work in the spirit of transparency and to get initial feedback from the React community. There will be plenty of time for that, so **don't feel like you have to catch up right now!** + +If you want to check them out, we recommend to go in the following order: + +1. **Watch the talk** to learn about React Server Components and see the demo. + +2. **[Clone the demo](http://github.com/reactjs/server-components-demo)** to play with React Server Components on your computer. + +3. **[Read the RFC (with FAQ at the end)](https://github.com/reactjs/rfcs/pull/188)** for a deeper technical breakdown and to provide feedback. + +We are excited to hear from you on the RFC or in replies to the [@reactjs](https://twitter.com/reactjs) Twitter handle. Happy holidays, stay safe, and see you next year! diff --git a/static/_redirects b/static/_redirects index 203618ac..99235303 100644 --- a/static/_redirects +++ b/static/_redirects @@ -3,12 +3,13 @@ http://en.reactjs.org/* https://reactjs.org/:splat 301! https://en.reactjs.org/* https://reactjs.org/:splat 301! /tips/controlled-input-null-value.html /docs/forms.html#controlled-input-null-value -/concurrent /docs/concurrent-mode-intro.html -/hooks /docs/hooks-intro.html -/tutorial /tutorial/tutorial.html -/your-story https://www.surveymonkey.co.uk/r/MVQV2R9 301 -/stories https://medium.com/react-community-stories 301 -/html-jsx.html https://magic.reactjs.net/htmltojsx.htm 301 +/concurrent /docs/concurrent-mode-intro.html +/hooks /docs/hooks-intro.html +/server-components /blog/2020/12/21/data-fetching-with-react-server-components.html +/tutorial /tutorial/tutorial.html +/your-story https://www.surveymonkey.co.uk/r/MVQV2R9 301 +/stories https://medium.com/react-community-stories 301 +/html-jsx.html https://magic.reactjs.net/htmltojsx.htm 301 /link/attribute-behavior /blog/2017/09/08/dom-attributes-in-react-16.html#changes-in-detail /link/controlled-components /docs/forms.html#controlled-components @@ -22,7 +23,7 @@ https://en.reactjs.org/* https://reactjs.org/:splat 301! /link/invalid-hook-call /warnings/invalid-hook-call-warning.html /link/legacy-context /docs/legacy-context.html /link/legacy-factories /warnings/legacy-factories.html -/link/mock-scheduler /docs/testing-environments.html#mocking-a-rendering-surface +/link/mock-scheduler /docs/testing-environments.html#mocking-a-rendering-surface /link/perf-use-production-build /docs/optimizing-performance.html#use-the-production-build /link/react-devtools /blog/2015/09/02/new-react-developer-tools.html#installation /link/react-polyfills /docs/javascript-environment-requirements.html