---
title: "Netlify acquires Gatsby"
publication: "React Status"
issue: 324
published_at: "2023-02-01"
canonical_url: "https://react.statuscode.com/issues/324"
---

Plus the future of Create React App, building a map component, and a really big calendar. |        

#​324 — February 1, 2023 

[Read on the Web](https://react.statuscode.com/issues/324)  

Together with [![Frontend Masters logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_300,h_70/e_make_transparent/co_white,e_outline:5/nk0tfdvalivacz8rw7rt.png)](https://frontendmasters.com/learn/react/?utm_source=reactstatus&utm_medium=email&utm_content=learningpath)  React Status  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/pmunvzeujxizp2a98eie.jpg)](https://github.com/reactjs/reactjs.org/pull/5487#issuecomment-1409720741)  

[The Future of Create React App and Why It Exists](https://github.com/reactjs/reactjs.org/pull/5487#issuecomment-1409720741) — Dan wrote pretty much an essay in a comment on [the issue thread](https://github.com/reactjs/reactjs.org/pull/5487) we linked last week with “some background on the future of _Create React App_” and concludes with the team’s thoughts on leaning towards [turning](https://github.com/reactjs/reactjs.org/pull/5487#issuecomment-1409720741) Create React App into a 'launcher.' As well as being a good response to the original concern about _Create React App_ being a poor suggestion for new users, this is an interesting look at how Dan sees React and its ecosystem more generally. 

Dan Abramov   

[Netlify Acquires Gatsby](https://www.gatsbyjs.com/blog/gatsby-is-joining-netlify/) — The company behind the [Gatsby](https://www.gatsbyjs.com/) React-based framework is joining Netlify with many Gatsby Cloud features expected to be integrated into Netlify’s extensive hosting platform. This now places Netlify more directly against Vercel who are behind Next.js. 

Kyle Mathews (Gatsby)   [![\](https://copm.s3.amazonaws.com/077155e3.png)](https://frontendmasters.com/learn/react/?utm_source=reactstatus&utm_medium=email&utm_content=learningpath) 

[New Courses on the React Learning Path](https://frontendmasters.com/learn/react/?utm_source=reactstatus&utm_medium=email&utm_content=learningpath) — [React Performance:](https://frontendmasters.com/courses/react-performance/?utm_source=reactstatus&utm_medium=email&utm_content=performance) Optimize React applications for maximum perfromance. [React & TypeScript:](https://frontendmasters.com/courses/react-typescript-v2/?utm_source=reactstatus&utm_medium=email&utm_content=typescriptv2) Create robust and reliable React apps at Scale. 

Frontend Masters sponsor   

[How to Build a Better React Map with Pigeon Maps and Mapbox](https://evilmartians.com/chronicles/how-to-build-a-better-react-map-with-pigeon-maps-and-mapbox) — A dev consultancy wanted to have a map on their site of where their employees had given talks around the world. This is a complete walkthrough of the project from defining the requirements through to actually making it live ([here](https://evilmartians.com/events), as it happens). 

Evil Martians   

▶['I Was Wrong About Nested React Components'](https://www.youtube.com/watch?v=2sAdzy90GtE) — _“I just thought nesting component definitions in React was pointless, turns out it’s a big problem for React when it comes to maintaining state or doing efficient updates. Don’t do it.”_ 

Jack Herrington   

[Refraction, Dispersion, and Other Shader Light Effects](https://blog.maximeheckel.com/posts/refraction-dispersion-and-other-shader-light-effects/?ref=sidebar) — A guide on how to reproduce a chromatic dispersion effect for your [React Three Fiber](https://github.com/pmndrs/react-three-fiber) and shader projects. Several interactive code playgrounds show off and let you play with the various effects. 

Maxime Heckel   

[Tuple, a Lightning-Fast Pairing Tool Built for Remote Developers](https://tuple.app?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=sponsorship-blitz&utm_content=React+Status_Brief+Link) 

Tuple sponsor   

[Best Practices in Handling Errors in Web Components](https://blog.bitsrc.io/best-practices-in-handling-errors-in-web-components-fb4fdb5eccb) 
Lakindu Hewawasam   

[One Way to Make Your React Tests Easier to Write, Understand and Maintain](https://itnext.io/make-your-react-tests-easier-to-write-understand-and-maintain-9fa769381d62) 
Andrew X  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/obalwccucz6xcligulgw.jpg)](https://ui.shadcn.com/)  

[shadcn/ui: Components Built with Radix UI and Tailwind CSS](https://ui.shadcn.com/) — Yet another set of components, but they look pretty good and very Tailwind-ish. It is stressed that they are a _work in progess_ though. [GitHub repo.](https://github.com/shadcn/ui) 

Shadcn   

[Jotai 2.0: Flexible State Management for React](https://github.com/pmndrs/jotai/releases/tag/v2.0.0) — The [v2 migration guide](https://github.com/pmndrs/jotai/blob/v2.0.0/docs/guides/migrating-to-v2-api.mdx) offers more detail on what’s new and what changed. 

Poimandres   

[WYSIWYG Form Builder For React: Create, Run And Self-Host Forms Free](https://surveyjs.io/) 

SurveyJS sponsor   

- [Docusaurus 2.3](https://github.com/facebook/docusaurus/releases/tag/v2.3.0)
 ↳ Popular documentation site system.
- [React Date Picker 4.10](https://github.com/Hacker0x01/react-datepicker)
 ↳ Simple date picker. ([Demo.](https://reactdatepicker.com/))   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/pd13xiwx72a9n6ptflli.jpg)](https://github.com/jquense/react-big-calendar)  

- [react-big-calendar 1.6.2](https://github.com/jquense/react-big-calendar)
 ↳ Google Calendar/Outlook-like component.
- [SWR 2.0.3](https://github.com/vercel/swr)
 ↳ React hooks for data fetching.
- [useHotkeys 4.3.4](https://github.com/JohannesKlauss/react-hotkeys-hook)
 ↳ Use eyboard shortcuts in components.    

Jobs  

[Developer Relations Manager](https://cksource.com/careers/?utm_source=jsweekly&utm_medium=email&utm_campaign=jan06#developer-relations-manager) — Join the CKEditor team to build community around an Open Source project used by millions of users around the world 🚀 
CKEditor   

[Find React Jobs with Hired](https://hired.com/join/?utm_source=newsletter&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-all%29%28cooper-reactstatus%29&utm_content=easy-job-hunting) — Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now. 
Hired           

This issue was curated by Terence C. Gannon and Peter Cooper and edited by the Cooperpress team. 

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
