I built a baby tracker app from my wife’s hospital room
“I Think My Water Broke!” “Said my wife the day before her due date.” Hastily, I threw all the pre‑packed bags, a pillow and blanket for myself, and the baby’s...
“I Think My Water Broke!” “Said my wife the day before her due date.” Hastily, I threw all the pre‑packed bags, a pillow and blanket for myself, and the baby’s...
The Confusion When I deployed my React project to GitHub Pages, everything looked fine during development. After hosting it, I was greeted with a completely wh...
TL;DR After weeks in a production Laravel 12 + React 19 + Inertia v2 app, I repeatedly hit failure modes that were expensive to diagnose: overlapping visit can...
Overview Editing LaTeX as raw strings is a nightmare for beginners. That's why I built BlockTeXu — a block‑based visual LaTeX equation editor where you snap to...
Compound Components – The IKEA Furniture of React If you've ever bought a piece of furniture from a certain Swedish store, you know the drill. You don't buy a...
Introduction Google Maps offers many features, but its cost at high loads can be a concern. You can still integrate Google Street View into your app without di...
Ever needed to talk directly to a DOM element in React, but felt like React was standing in your way? That's exactly what useRef is for. Think of it as a secre...
map을 통한 렌더링 tsx export function Parent { const array, setArray = useState1, 2, 3, 4, 5; useEffect => { setTimeout => { setArrayprev => 6, 7, 8, 9, 10, ...prev;...
The State‑Management Landscape in React In the evolving world of React, state management has always been a central challenge. Developers first leaned on the bu...
!Building Bulletproof React Componentshttps://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fembed....
SSR vs. React Server Components In the dev world, React Server Components RSC are often mistaken for just another form of Server‑Side Rendering SSR. While both...
If you are learning frontend development, especially with React, you may have heard about Redux. It can seem confusing at first, but the core ideas are simple....
Overview This is a submission for the GitHub Copilot CLI Challenge. I used GitHub Copilot CLI to build an app called CollabCircle. CollabCircle is an AI‑powere...
!Cover image for Why Next.js Navigation Doesn’t Work as Expectedhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/htt...
Introduction At this point I had covered almost every essential React topic: state, hooks, list rendering, conditional rendering, and more. For Day 11 of my 10...
!syntux bannerhttps://raw.githubusercontent.com/puffinsoft/syntux/HEAD/docs/images/banner.png syntux is the generative UI library for the web. Give it a value...
Article: Rari – Rust-powered React frameworkhttps://rari.build/ Comments: Hacker News discussionhttps://news.ycombinator.com/item?id=46993596 33 points, 17 comm...
Show HN: rari, the rust‑powered React frameworkhttps://rari.build/ Comments: Hacker News discussionhttps://news.ycombinator.com/item?id=46993596...
Next challenge in 3… 2… 1… John, you have 6 hours to complete this challenge. Build a TypeScript/React shopfront using Shopify’s GraphQL API, the motion.js libr...
Every React form library makes you assemble the same puzzle A validation library, an adapter package, a separate TypeScript interface, and then the form hook i...
Description While navigating the Dev.to feed, the Follow button in the user profile hover card displays duplicated text e.g., FollowFollow. This appears to be...
!Cover image for React Interviews: Don't Get a Red Card on Your Coding Challengehttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto...
Tutorial: Simple Blog with Supabase, React & TypeScript In this tutorial we will build a simple blog system using Supabase PostgreSQL + Auth and React with Typ...
!Cover image for I Built a Free Synthetic Data Generator — Here's How React + Tailwindhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravit...
!Cover image for Build an Advance Weather APP With ReactJShttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%...
Building a HealthTech product isn’t just about shipping features fast. You’re dealing with Protected Health Information PHI, regulatory compliance, system inter...
!Cover image for Most React Developers Get This Wrong About useEffecthttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=aut...
About Creativity Coder I’m Kenil Sangani, the founder of Creativity Coder, a small team building web and app products for startups and growing businesses. Why...
React Context API – A Quick Overview If you’ve spent some time working with React, you’ve probably heard about the Context API but may not have fully understoo...
Overview Forge Stack is a set of type‑safe, composable tools for building modern web applications from backend to frontend. Each package can be used independen...
React Router Hooks This week felt less like “learning React” and more like “thinking like a React developer.” I focused on three important React Router hooks:...
!pichttps://media2.dev.to/dynamic/image/width=256,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farti...
!Cover image for I built a free cron expression translator with visual builderhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,f...
Form handling is one of those core skills every developer must eventually master. Whether you’re building login pages, search bars, dashboards, admin portals, o...
How to Use ImportKit: Add CSV/Excel Import to Your React App in 10 Minutes Building CSV import functionality from scratch takes weeks—you need file parsing, co...
A few weeks ago I decided to stop only learning DevOps theory and finally build a real end‑to‑end project—not a tutorial, not a local demo, but a full cloud → C...
What I Built deva is a lightweight, consumer‑facing conversational assistant designed to help users explore and understand OpenClaw without digging through sca...
You're building the next big AI wrapper or a sleek Single Page Application SPA. You have your OpenAI key, your frontend is ready in React/Vue/Svelte, and you're...
So, you want to localise your app Most i18n solutions push you towards a familiar pattern: - Giant JSON/YAML files - Tediously “naming” your translations via k...
Introduction – Why I Decided to Deep‑Dive Into Code Flow For the last few days, I wasn’t just coding — I was trying to understand the soul of a React project....
Introduction As a Frontend Software Engineer, I’ve worked on a range of challenging projects, and one area I focus on constantly is frontend performance. A fas...
!Cover image for React Debugger: DevTools extension to spot re‑renders, leaks, and anti‑patternshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=co...
Ever since YouTube removed the public dislike count, it’s been harder to judge video quality at a glance. I built a simple viewer that restores that information...
React Quiz App 🧠 This project highlights hands‑on understanding of React fundamentals, component‑based architecture, and efficient state management. Live demo...
Overview FlappyHand is a hands‑free interactive game inspired by the classic Flappy Bird. The character is controlled using hand gestures captured by your webc...
Tree-Shaking and Runtime Overhead in Modern UI Frameworks When evaluating UI kits, developers often prioritize the API surface area. However, from an architect...
Hi everyone! I'm so happy to announce that, thank God, I'm starting this year with a job, and I hope to have many more! I have lots of projects in mind and othe...
If you're building modern JavaScript applications—especially with React—TypeScript has probably shown up everywhere. This is Day 6 of 100DaysOfCode, focused ent...