#336 — April 26, 2023 |
|
How to Write Comments in React: The Good, the Bad and the Ugly — Dmitri Pavlutin |
▶ Nine Hours on React Router 6 — A pretty epic video from Scrimba’s Bob Ziroll that you’ll need a lot of coffee to get through, but you get to see the development of a complete app based around React Router, and it’s free. Bob Ziroll |
New Course by Kyle Simpson: Practical Problem Solving with Algorithms — Walk through four fun challenges with Kyle in this new video course. You'll learn how to apply algorithms with techniques like recursion, traversals, and acyclic paths, cover memoization to avoid garbage collection, and come away writing more performant code. Frontend Masters sponsor |
Modern Alternatives to Create React App — Ayooluwa Aduwo |
Display a View Counter on Your Blog with React Server Components — Heard a lot about React Server Components but not yet had a chance to try them out? This concise tutorial employs a common, easily understood use case to take RSCs for a test drive. Plus it reminds us of the 90s, which is never a bad vibe. Sebastien Castiel |
QUICK BITS:
|
React ❤️ Rails? An Introduction to Superglue — Superglue is a React Redux starter/library inspired by Turbolinks designed to complement Ruby on Rails. Dave Iverson (thoughtbot) |
▶ Using Zustand for Simpler React State Management — Zustand is a popular alternative to Redux that’s simpler and less verbose. Niklas Ziermann runs through everything you need to know in this YouTube course. (75 minutes.) Niklas Ziermann |
🗣 Reddit also recently had a discussion on Zustand vs Redux. |
React Authentication, Simplified Userfront sponsor |
Build a Note Taking Desktop Application with Tauri and React — Tauri is a Rust-based framework for building desktop apps. Yonatan Dawit |
🛠 Code and Tools |
react-json-form: JSON Editing Made Easy Using Form Inputs — This project has a pretty epic playground showing off what it’s all about. GitHub repo. Bharat Chauhan |
Satori: Convert HTML and CSS to SVG — Designed to be used with React and JSX. It doesn’t support all HTML but is designed to provide a familiar way to generate images from code. Vercel |
Dynaboard: A Low-Code Web App IDE Made for Developers — Build high performance public and private web apps in a collaborative — full-stack — development environment. Dynaboard sponsor |
Ink 4.2: Build Interactive CLI Apps using React — A terminal-based React renderer so you can build command line apps using React-style components. v4.2 adds a lot of new features around rendering and styling box borders. Vadim Demedes |
Editable: An Extensible Rich Text Editor Framework — Currently depends on React, with future plans for a plain JavaScript version. Its primary feature is that it avoids using the Editable |
|
|