---
title: "How Rachel Nabors went from comics to React core"
publication: "React Status"
issue: 246
published_at: "2021-07-07"
canonical_url: "https://react.statuscode.com/issues/246"
---

Plus more tutorials, releases, and libraries. |        

#​246 — July 7, 2021 

[Read on the Web](https://react.statuscode.com/issues/246)   React Status ⚛️ _Your weekly React news digest, every Wednesday_   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/towb3tkckvg7mltmyoyc.jpg)](https://www.piotrstaniow.pl/goodbye-enzyme)  

[Time to Say Goodbye to Enzyme.js?](https://www.piotrstaniow.pl/goodbye-enzyme) — [Enzyme](https://enzymejs.github.io/enzyme/) is a long standing React component testing library originally built at Airbnb. However, _“the world has already moved - to [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/)”_ claims the author who has a variety of other reasons to consider dropping it. 

Piotr Staniow   

[Designing a Dataflow Editor with TypeScript and React](https://research.protocol.ai/blog/2021/designing-a-dataflow-editor-with-typescript-and-react/) — If you want to know what it’s _really_ like to work with [TypeScript](https://www.typescriptlang.org) to build complex React components, this design report is a thorough guide to the considerations involved in building a drag-and-drop, [interactive user interface](https://joelgustafson.com/react-dataflow-editor/demo/editable.html) component. 

Joel Gustafson (AbstractionLab)   [![\](https://copm.s3.amazonaws.com/eace9b1b.png)](https://getstream.io/blog/maker-account/?utm_source=react_status&utm_medium=promoted_newsletter&utm_content=developer&utm_campaign=07_07_2021) 

[Free Chat & Activity Feed APIs for Qualifying Teams](https://getstream.io/blog/maker-account/?utm_source=react_status&utm_medium=promoted_newsletter&utm_content=developer&utm_campaign=07_07_2021) — Unlock enterprise-grade features, functions, and UI components completely free for your startup or side project. 

Stream sponsor   

▶[Rachel Nabors: From Comics in Virginia to React Core at Facebook](https://github.com/readme/podcast/comics-to-react-core) — React maven Rachel Nabors recounts a most improbable journey from the Blue Ridge Mountains of Appalachia to the centre of the React ecosystem in a fascinating disscussion with hosts Kathy Korevec and Brian Douglas. There's a full transcript if you don't want to listen. 

The ReadME Project   

[Elementary: React-Inspired Functional, Declarative Audio Applications](https://www.nickwritesablog.com/functional-declarative-audio-applications/) — Can writing audio [DSP](https://en.wikipedia.org/wiki/Digital_signal_processing) software be “simple, fast and fun”? Not up until now, but [Elementary](https://www.elementary.audio) intends to change all that, and thus lowering the barriers to entry for this burgeoning field. 

Nick Thompson    

Jobs  

[JavaScript Developer @ Kinsta](https://jobs.lever.co/kinsta/a3fe724e-65de-424c-8c07-541b15a5390a?lever-origin=applied&lever-source%5B%5D=JS%20Newsletters) — Join our ownership-embracing team of JS developers in a relaxed environment where culture is as important as technical excellence. 
Kinsta   

[Senior Full-Stack Software Engineer (USA)](https://grnh.se/5467acb12us) — Ready to do your best work in a team that truly supports you? Join a culture that values autonomy, freedom, and collaboration. 
REAKTOR   

[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=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    

📘 Tutorials and Stories  

[Creating a Multi-Author Blog with Next.js](https://www.smashingmagazine.com/2021/06/creating-multi-author-blog-nextjs/) — The latest instalment in this informal series of case studies which focus on a big, audacious project goal and then parses it out into a manageable series of steps. 

Dom Habersack   

[How to useContext in React](https://www.robinwieruch.de/react-usecontext-hook) — Almost two years on, the author follows up the [first part](https://www.robinwieruch.de/react-context/) of this two part series on [useContext](https://reactjs.org/docs/hooks-reference.html#usecontext). In this latter piece, he focuses specifically on the useContext hook. 

Robin Wieruch   

[Hacking the React AST For Fun and Profit](https://swizec.com/blog/hacking-the-react-ast-for-fun-and-profit-codewithswiz-ep34/) — In a tutorial which is as quirky as it is clever, ‘Swiz’ shows how to hack the paywall on his own recently released book _[Serverless Handbook for Frontend Engineers](https://serverlesshandbook.dev)_. If the objective was to trigger mentions of it, the strategy seems to have worked. 

Swizec Teller   

[What’s The Best Place to Host a Next.js Site?](https://kontent.ai/blog/comparison-of-jamstack-hosting-platforms-for-next-js) — A really detailed look at deploying a Next.js app to Vercel, Netlify, Layer0 and Heroku and rating them based upon a variety of factors. 

Ondrej Polesny  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/s17t9nqasjxyex8rzl3i.jpg)](https://mantine.dev/)   

[Mantine 2.0: Full Featured React Component Library](https://mantine.dev/) — We only featured this two months ago but version 2 is already out. It’s an MIT licensed, TypeScript-based collection of now over 100 components and hooks with native dark theme support and a focus on usability and accessibility. Plenty of documentation and examples - we like it. 

Mantine Team   

[Tagify: Quickly and Easily Add Tagging to Your React App](https://github.com/yairEO/tagify) — Take any text or textarea field and, as if by magic, transform it into a tagging component as illustrated with the author’s well thought out [demo](https://yaireo.github.io/tagify/). 

Yair Even Or   

[The Definitive Guide to Feature Management](https://launchdarkly.com/the-definitive-guide-to-feature-management/?utm_source=cooperpress&utm_medium=display&utm_campaign=21q2-cooperpress&utm_content=blog_post) 

LaunchDarkly sponsor   

[Fresnel: Server Side Media Queries?](https://github.com/artsy/fresnel) — [Media queries](https://en.wikipedia.org/wiki/Media_queries) are used to handle variations in the hardware’s characteristics such as screen dimensions and resolution. They are typically implemented in HTML/CSS. This library brings them into React and enables a SSR compatible approach. 

Artsy   

[react-native-google-cast](https://github.com/react-native-google-cast/react-native-google-cast) — Want to add streaming audio and video to your mobile app? This is a React Native wrapper for the [Google Cast SDK](https://developers.google.com/cast). 

React Native Google Cast   

[gooey-react: Create Custom Animated "Gooey" Blobs](https://github.com/luukdv/gooey-react) — These can be altered as needed with various properties and can work well as loading indicators. See some examples [here](https://gooey-react.netlify.app/examples/). 

Luuk de Vlieger     

**⚡️ Quick Bits:** 

Interesting projects which you may have missed: 

- [React Marquee Slider](https://github.com/mxmzb/react-marquee-slider) — A solid implemention of this trendy feature as illustrated with these [examples](https://maximzubarev.com/projects/react-marquee-slider/demo).
- [React Search Field](https://github.com/nutboltu/react-search-field) — Probably all the search field functionality you’ll [need](https://nutboltu.github.io/react-search-field/).
- [React Native Easing Gradient](https://github.com/tienphaw/react-native-easing-gradient) — Beautiful looking gradients are hard. [Easing](https://larsenwork.com/easing-gradients/) makes them easier.
- [React Rounder](https://github.com/furkanmavili/react-rounder) — Probably not what you [think](https://furkanmavili.github.io/react-rounder/).
- [React Social Login Buttons](https://npmjs.com/package/react-social-login-buttons) — Give your users every conceivable option for [logging in](https://codesandbox.io/s/3rpq558rv5).          

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
