đșđŠ #â282 â March 30, 2022 |
React 18.0 Released â Almost a year ago, the plan was for 18 to be simple to upgrade to with minimal changes needed â and despite the introduction of a new concurrent rendered, Suspense, new hooks, automatic batching, and more (all covered in this news post) theyâve pretty much nailed it. This React 18 upgrade guide covers the few things you need to consider, and if youâre a true completist, this changelog covers every tiny change. The React Team |
How to Build a Fullstack App from Scratch â Join Scott Moss for this detailed course looking at modern app building. Get to grips with a stack of tools, including the likes of Next.js, TypeScript, Postgres, and React, plus you'll learn about data modeling, authentication, state management, testing and more. Frontend Masters sponsor |
When Does React Render Your Component? â If youâre still a little flummoxed by React rendering behaviour, this takes another crack at explaining it by walking the fine line between superficial overview and technical deep dive. Zhenghao He |
â¶Â  The Story of Next.js â A good balance of detail and high level overview to tell the Next.js story. Despite being just 12 minutes long, it goes into a lot more background and history than youâd expect, too. Tyler McGinnis |
Remix: The Yang to React's Yin? â Kent C. Dodds continues to flesh out Remixâs raison dâetre with another insightful blog post: this time talking about Reactâs UI building yin as compared to Remixâs âNetwork Chasmâ yang, which he broadly defines as everything between the client and the server. Kent C. Dodds |
How to Use Props in React â We first linked to this three years ago but Robin has been updating his posts to modern standards, so it remains a fantastic resource now too and is packed with prop-oriented examples. Robin Wieruch |
Quick bits:
|
|
đ Â Code and Tools |
react-custom-roulette: A Roulette Wheel, Complete with Spinning â We donât want to condone gambling or anything, but the âspinning wheelâ is a compelling effect in lots of situations, and this brings a highly customizable wheel to the table in the form of a React component. Effectus Software |
Refine 3.x: A React Framework for Building Internal Tools â Shipping with the Ant Design System, the point of Refine is to provide lots of out-of-the-box functionality for rapid development of things like admin panels, B2B apps and dashboards. Pankod |
â¶Â  Build a Monitoring Application in Less Than 10 Minutes InfluxData sponsor |
Radish: A React-Based Static Site Generator That Outputs Plain HTML and CSS â Uses React components, doesnât output any client-side JS, includes support for Markdown, data in TOML/YAML/JSON, and is offline-first. We love the logo too. Jake Lazaroff |
Electrode Native: Integrate React Native into Existing Native Codebases â Create React Native based components (theyâre called MiniApps in this case) which are then published and reused in potentially any mobile application. Electrode |
|
đ A neat RSS reader project |
Quite often, readers will write in to us (you can do this by hitting reply to any issue) to ask if we'll link to their latest React-powered project. We often grant this request but sometimes a project seems merely created with React, but isn't open source or particularly relevant in terms of a React newsletter. This week we have a nice exception! |
Reams, by Adam Butler, is a React Native-powered RSS reader (remember those?) that uses AI-driven layouts to present stories in an immersive but individual style, and while it is available as an app, it's open source too so you can learn from the code if you want. |