- I built Detent, an open-source React wheel picker with spring physics, morphing text, and rolling numbers
I’ve just released Detent, a React wheel picker that grew into a much bigger exploration of interaction details. The wheel has its own momentum and spring physics. I spent a lot of time tuning...
44 points21 comments6 d ago
- react-brackets: tournament brackets for React
Back in 2020 I published react-brackets, a small component for tournament brackets. I shipped a few versions, got busy, and stopped touching it in 2022. The library didn't stop, though. Four years...
30 points4 comments2 d ago
- This Week In React #304: Next.js, Compiler, Redux Toolkit, Suspense, Resizable Panels, Preact, Redact | RN 0.89 RC, Vega OS, Screens, Hermes, WebView, Unistyles, tgfx, Pager View | Node.js, Parcel, Rspack, Actions, Vitest, jsdom, HTML-in-Canvas
7 points2 comments5 d ago
- I added funnel, combo and tracker charts to my free React dashboard kit, and made every chart number count to its new value (MIT, Tailwind v4, shadcn registry)
I've been building Dashral, an open-source set of React components for admin dashboards. 1.3 adds the four I kept rebuilding in client projects: - Funnel Chart: each step's value and share written...
2 points2 comments1 d ago
- async/await logic and side effects outside React hooks
I work on a React SDK for chats that our company embeds into its web and mobile products. Each product has its own settings, and the code grew fast. When I joined, the team was starting a...
2 points4 comments2 d ago
- I built a React component library with 90+ components and 27 chart types that themes entirely through CSS variables, no config file, no JS theme object, MIT
veloce-ui — an open-source React library with 90+ components and 27 chart types, powered entirely by CSS variables. Rebrand by overriding --vui-primary on :root. No ThemeProvider. No theme object....
2 points1 comment2 d ago
- Testing file sprawl
2 points1 comment5 d ago
- I built a coloring site with React + Konva. Here's how I kept the canvas out of React's render cycle
I've been building tintly.art, a free coloring site people mostly use on their phones (Next.js 16 + Konva). A few things I learned along the way: 1. Konva lives outside React. The canvas is plain...
2 points5 comments6 d ago
- Jonas Schmedtmann vs Maximilian Schwarzmüller for react?
I've taken Jonas Schmedtmann's HTML + CSS and JavaScript course and am soon going to start learning react and I am wondering if I should just stick with Jonas or try Maximilian. If you've taken...
2 points31 comments6 d ago
- How do you structure feature-based React apps with Zustand, TanStack Query, providers, and business logic?
Hey everyone! 👋 I'm trying to establish a clean, reusable feature-based architecture for React/TypeScript apps, especially when using Zustand + TanStack Query. I'm working on a visual editor that...
1 points2 comments1 d ago