---
title: "React's creator leaves Facebook"
publication: "React Status"
issue: 221
published_at: "2021-01-13"
canonical_url: "https://react.statuscode.com/issues/221"
---

Plus how to use useCallback to write better code. |        

#221 — January 13, 2021 

[Read on the Web](https://react.statuscode.com/issues/221)   React Status Your weekly React news digest, every Wednesday  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1610547932/doruaa8tut6gbeotfvx6.png)](https://twitter.com/jordwalke/status/1347695301436456963?s=20)  

[React's Creator Walks Away From Facebook](https://twitter.com/jordwalke/status/1347695301436456963?s=20) — You may not be familiar with his name but React’s original creator, Jordan Walke, has left Facebook. This comes after ten years with the company where he put an indelible stamp on both React and [Reason](https://reasonml.github.io). In announcing his departure he simply said he is “_starting a new company_” but also goes to say that he will also be investing in startups in the React/Reason ecosystems which is great. 

Jordan Walke   

[A Better React/Rails Architecture](https://multithreaded.stitchfix.com/blog/2021/01/06/a-better-react-rails-architecture/) — We are always interested in getting a glimpse inside ‘name brand’ B2C organizations, and in this article a couple of members of the Styling team at [Stitch Fix](https://www.stitchfix.com) write in detail about their internal architecture and in particular its confluence with [Rails](https://rubyonrails.org). 

Claire Niederberger and Matthew McMillion   [![\](https://copm.s3.amazonaws.com/189aa059.png)](https://frontendmasters.com/learn/javascript/?utm_source=newsletter&utm_medium=email&utm_campaign=reactstatus&utm_content=javascript) 

[⭐️ Professional JavaScript Learning Path](https://frontendmasters.com/learn/javascript/?utm_source=newsletter&utm_medium=email&utm_campaign=reactstatus&utm_content=javascript) — From JavaScript foundations, all the way to Hardcore Functional JavaScript, find out how far you can go with your JavaScript abilities in this comprehensive learning path. 

Frontend Masters sponsor   

[Intro to React Server Side Rendering](https://medium.com/javascript-in-plain-english/intro-to-react-server-side-rendering-3c2af3782d08) — In [issue 220](https://react.statuscode.com/issues/220) we featured extensive coverage of the brand new React Server Components which are currently in development. However, they do **not** replace SSR but rather they complement it. Given SSR is going to be part of the development landscape for some time, this is what you _need_ to know to get started. 

Suhan Wijaya   

[Valtio: Makes Proxy State Simple for React (and Vanilla)](https://github.com/pmndrs/valtio) — It seems not a week goes by where there isn’t something new for state management. This week it’s Valtio: it has been [described](https://t.co/v50SHwezAv?amp=1) as “_the most minimal proxy state possible_” or if you prefer “_like MobX but without 99% of the API surface_”. That got our attention. 

Poimandres   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/fekdofgrlj18wmd0zlcb.jpg)](https://github.com/almogtavor/date-range-picker)  

[date-range-picker: Flexible React Date Range Picker Calendar with No Dependencies](https://github.com/almogtavor/date-range-picker) — Straighforward. Flexible. There’s [some live examples](https://almogtavor.github.io/date-range-picker/)to try. 

Almog Tavor  

📘 Tutorials and Stories  

[How to Use `useCallback` to Write Better React Code](https://t.co/oGPl7kyOvD?amp=1) — While React has the reputation of being pretty fast already, there are still situations where components begin to feel clunky. If that’s the case, you may want to employ [useCallback](https://reactjs.org/docs/hooks-reference.html#usecallback) to prevent them from being needlessly recreated during render. 

Caelin Sutch   

[Minimal React: Getting Started with the Frontend Library](https://2ality.com/2020/08/minimal-react.html) — JavaScript's esteemed Dr. Axel explains how to get started with React while using _as few libraries as possible_, including his own state management approach. This dates from 2020 but we didn't cover it at the time. 

Dr. Axel Rauschmayer   

▶[Building Minecraft in One Hour](https://www.youtube.com/watch?v=aWQmuTiThTs) — With its remarkable track record of being the [most popular video game ever](https://en.wikipedia.org/wiki/List_of_best-selling_video_games) (at 200 millions copies sold), it’s hard not to wish you’d spent the hour to write such a thing yourself. Now you can. With the help of [Three.js](https://threejs.org), at least. 

Daniel Bark   

[Join TJ VanToll & Carl Bergenhem for the Live Kendo UI Release Webinar](https://www.telerik.com/campaigns/kendo-ui-r1-2021-release-webinar?utm_medium=cpm&utm_source=reactstatus&utm_campaign=kendo-ui-react-webinar-r12021&utm_content=brief-link) 

Progress KendoReact sponsor   

▶[Ignite Flame: The Most Popular React Native Boilerplate](https://reactnativeradio.com/episodes/rnr-184-ignite-flame-react-native-boilerplate) — To make the best of your commute (remember those?) you can learn about [Ignite Flame](https://github.com/infinitered/ignite) in this episode of [React Native Radio](https://reactnativeradio.com). If you would prefer to simply read about it, Jamon has a [blog post](https://shift.infinite.red/introducing-ignite-4-0-flame-1dfc891f9966) for that. 

Jamon Holmgren and Harris Robin Kalash podcast   

[Refactoring a Redux App to use Recoil](https://blog.logrocket.com/refactoring-redux-app-to-use-recoil/) — Get hands-on with Facebook’s Recoil library by refactoring a Redux app and comparing their differences in implementation. Another item from 2020 we didn't get to include at the time. 

Ohans Emmanuel   

[Seven React Native Packages to Know in 2021](https://t.co/Q7I8c37zIW?amp=1) — A basic yet fairly complete library which implements features many mobile app users have come to expect in their user experience. 

Mohit   

[How Redux Reducers Work](https://www.smashingmagazine.com/2020/12/how-redux-reducers-work/) 
Fortune Ikechi     

🛠 Code and Tools   

supported by [![Okta\](https://res.cloudinary.com/cpress/image/upload/v1602154330/de7dtktheistsfpqdem4.png)](https://developer.okta.com/?utm_campaign=newsletter_cooperpress_all_multiple_inc_dev_sponsored-section_null&utm_source=cooperpress&utm_medium=cpc)    

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1610534207/zdug3kw7gvub8ppzjmk3.png)](https://github.com/bkrem/react-d3-tree)  

[React D3 Tree 2.0: Compelling, Interactive Representation of Hierarchies](https://github.com/bkrem/react-d3-tree) — [D3](https://d3js.org)’s tree functionality is the starting point for a React component to represent hiearchical information. There’s a great [demo](https://bkrem.github.io/react-d3-tree/) which illustrates its capabilities. 

Ben Kremer   

[React Figma: Now You Can Render React Components](https://github.com/react-figma/react-figma) — [Figma](https://vimeo.com/366560857), the design collaboration platform, increments its coverage by enabling React components to be a source for its designs. 

React Figma   

[DraftJS Plugins: Extending the Popular Text Editor Framework](https://github.com/draft-js-plugins/draft-js-plugins) — A robust team of developers have developed a rich library of plugins that add popularly requested capabilities to [Draft.js.](https://draftjs.org) 

Draft-JS-Plugins   

[Frontity is React for WordPress](https://frontity.org/?utm_source=react-status&utm_medium=email&utm_campaign=partnerships) — Build amazing WordPress websites with React easily, without worrying about tooling and configuration. [Learn more](https://frontity.org/?utm_source=react-status&utm_medium=email&utm_campaign=partnerships). 

Frontity sponsor   

[Top Libraries for Iframes in React](https://blog.bitsrc.io/npm-libraries-for-iframes-in-react-b6eeb7c16b0f) — [Iframes](https://www.w3schools.com/html/html_iframe.asp) have been with us almost from the very beginning of the web and they’re still in common use today with no sign of going anywhere soon. These four libraries will help make the best of them with React. 

Ashan Fernando   

[OpenMTP: Android File Transfer for macOS](https://github.com/ganeshrvel/openmtp) — _“[A] smooth and hassle-free file transfer process from macOS to Android/[MTP](https://en.wikipedia.org/wiki/Media_Transfer_Protocol) devices”._ 

Ganesh Rathinavel   

[Glaze: CSS-in-JS Microlibrary for Making Design Systems Approachable with React](https://glaze.js.org/) — Another CSS-in-JS option, this one features utility-first CSS, constraint-based layouts, and a near-zero runtime. 

Kristóf Poduszló   

[Markdown Editor 2.1: A Simple, React-Powered Markdown Editor with Preview](https://github.com/uiwjs/react-md-editor)     

**⚡️ Quick Bits:** 

Helpful libraries which you may have missed in the past. Or that we did. 

- [Boilerplate Project For NextJS Admin Panel](https://github.com/dvikas/nextjs-graphql-adminpanel) — Vikas Dwivedi
- [React Google Login](https://github.com/anthonyjgrove/react-google-login) — Anthony Grove
- [Freezeframe.js](https://github.com/ctrl-freaks/freezeframe.js) — Pauses animated .gifs and enables them to re-animate again on various events.
- [React-Bootstrap](https://github.com/react-bootstrap/react-bootstrap) — React Bootstrap 4 components.
- [React PDF 5.0](https://github.com/wojtekmaj/react-pdf) — Wojciech Maj   

💻 Jobs  

[Find Your Next Job Through 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=find-your-next-job) — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. 

Hired         

This issue was curated by Terence C. Gannon 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
