An admin panel for React-powered B2B apps

April 13, 2022 By Mark Otto 0

React Folder Structure in Five Steps, 2022 Edition — The latest part of Robin’s attempts at updating his well regarded React resources to 2022 standards. Articles about structuring React apps are always popular and this one breaks the idea down into five steps going from the simplest of apps to more complex ones.

Robin Wieruch

New Sendbird React Chat UIKit SDK — Re-architected from the ground up, UIKit v3 offers modularized, more granular components for devs to build a custom UI fast. The new UIKit makes it faster & easier than ever to integrate chat into your web app.

Sendbird

Writing Redux Reducers in Rust — The Rust systems programming language is working its way into numerous JavaScript situations and this is a particularly interesting one: using Rust to write complex functions that are compiled down to WASM and used in a React/Redux app.

Arend van Beelen

Quick bits:

Front End Engineer (Remote) — Our profitable & growing startup is looking for experienced FE engineers who are interested in working on complex UX challenges.
Sensor Tower

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

Using a Hook to Detect Clicks Outside of a Component — When using a dialog or dropdown, you need to detect clicks outside the component so they can be closed when the user navigates away. Here’s a tutorial on how to create the required custom hook.

Robin Wieruch

Custom Hooks Demystified in Five Simple Steps — If you’ve been writing a lot of repetitive code, custom hooks could be the answer, asserts the author. He works through the refactoring process in a series of logical, easy-to-follow steps.

Rahul Suresh

How to Use a Proxy in Next.js — A proxy is used to act as a relay between clients and servers and can be easily implemented in Next.js apps.

Precious Luke

🛠 Code and Tools

Next SEO 5.4: Easier SEO for Next.js Projects — Focuses on the essentials for letting search engine spiders index your site properly like titles, meta tags, canonical URLs, through to Open Graph and JSON-LD metadata formats.

Gary Meehan

⚡️ Quick Bits:

react-arborist — A robust, fully-featured tree component. Take the demo for a test drive.

numeric-stepper — A numeric stepper component with neat micro-interactions.

rc-collapse — A collapsing content/accordion component.