#​295 — June 29, 2022

Read on the Web

React Status

An MDX, MJML & React Workflow for Building HTML Emails — We know perhaps better than most that creating HTML layouts that work in email clients is.. a tricky job! 😆 While we stay quite old school with our tooling, Josh deftly takes a more modern React-oriented approach here, leveraging Mailjet’s MJML framework and MDX - a way to work with Markdown in JSX – to keep things friendly and maintainable.

Josh W Comeau

React Native 0.69 Released — The first version of React Native to support React 18 – nice. It also marks the start of bundling a compatible version of Hermes with each new release, along with a number of additional highlights.

React Native Core Team

The Complete Guide to Building a React Form in 2022 — A good form can be a thing of beauty - and beauty's in the details. Read this blog for everything you need to know about designing & building sleek, user-friendly and accessible forms.

Progress KendoReact sponsor

Quick bits:

  • Next.js 12.2 is out: middleware and on-demand ISR support are now both stable, and new experimental support for edge API routes and edge-based SSR have appeared. Related to this, Vercel has now made Vercel Edge Middleware generally available for Next.js and in public beta for other frameworks too.

  • If you've not given Storybook (the UI component development tool/environment) a go yet, maybe ▶️ this 100-second explainer video can sell you on it.

Jobs

Software Engineers — Sticker Mule is the Internet's most "kick ass" brand. Our software team operates from 17 countries, and we're always looking for more exceptional engineers.
Sticker mule

Find React Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired

How Shopify Built Hydrogen: A React Framework for Building Custom Storefronts — A deep dive into Shopify’s use of React for their brand new development platform for their merchants. “Frameworks aren’t a zero-sum game. Next.js, Remix, all the others are still awesome, but it makes a lot of sense for Shopify to build their own framework purpose-built for commerce.”

Josh Larson (Shopify)

Fresh 1.0: Preact and Server-Side Rendering Based Deno Framework — As a new full stack web framework for Deno with Preact sat in the back, the link to React proper is tenuous here, but it’s a significant project nonetheless and presents another option for React-flavored full-stack dev.

Luca Casonato

▶  Framework Friends: A Discussion of Remix with Kent C. Dodds — Talking of React-flavored full-stack dev, show hosts Aaron Francis and Andrew Culver talk at length with Kent C. Dodds about Remix. Other topics include the ‘network chasm’, what it means to be ‘center stack’. They even cover karaoke.

Framework Friends Podcast podcast

🛠 Code and Tools

React Archer 4.0: Draw Arrows Between DOM Elements — There are no fewer than nine live examples here.

Pierre Poupin

React Virtuoso: Components for Rendering 'Enormous Data Sets' — Components for virtual lists / tables that can efficiently and lazily work through huge data sets. There’s a lot to get a grip on here but luckily the homepage has examples. GitHub repo.

Petyo Ivanov

Build a Mobile-Responsive Telehealth Pager App Using Stream’s Chat API

Stream sponsor

react-svg 15.1: Component to Inject SVG into the DOM — Rather than embedding SVG with img or an iframe or even CSS, you can get more control by putting SVG directly into the DOM and react-svg can do the heavy lifting for you.

Tane Morgan

React Calendar Heatmap 1.9 — Inspired by the contribution heatmaps you can see on your GitHub profile page.

Kevin Qi

⚡️ THE QUICK FIRE ROUND

react-shepherd — Create guided product tours with Shepherd.

react-terminal-ui — Terminal-style component with light/dark modes.

react-native-image-crop-picker — Mature iOS/Android image picker.

Material Design Icons for React — Packaged as single components.

react-native-recaptcha-that-works — How can you not admire a name like that?