DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Knip: Dead Code Detector for JavaScript & TypeScript Projects

Knip: Dead Code Detector for JavaScript & TypeScript Projects

3
Comments
2 min read
I built a secure DAO Treasury Dashboard using React + Vite

I built a secure DAO Treasury Dashboard using React + Vite

Comments
1 min read
Mastering Iranian Data Validation in Zod: From Regex to Enterprise Metadata

Mastering Iranian Data Validation in Zod: From Regex to Enterprise Metadata

Comments
2 min read
Master React State Like a Samurai — Past vs Present 🥋⚛️#hooks

Master React State Like a Samurai — Past vs Present 🥋⚛️#hooks

1
Comments
4 min read
Plain ReactNative-Expo setup with pure JavaScript

Plain ReactNative-Expo setup with pure JavaScript

1
Comments
4 min read
Embedded wallets 101: a practical guide to digital wallet types for builders

Embedded wallets 101: a practical guide to digital wallet types for builders

Comments
7 min read
useMemo y useCallback: cuándo sí sirven… y cuándo solo estorban

useMemo y useCallback: cuándo sí sirven… y cuándo solo estorban

3
Comments
3 min read
🚀 I Built a WhatsApp Web Automation Chrome Extension (Manifest V3)

🚀 I Built a WhatsApp Web Automation Chrome Extension (Manifest V3)

Comments
2 min read
Responsive Web Design: Understanding the Viewport (The Small Tag That Decides Everything)

Responsive Web Design: Understanding the Viewport (The Small Tag That Decides Everything)

1
Comments 1
3 min read
Add Address Autocomplete to a MapLibre GL Map (with Click-to-Address Reverse Geocoding)

Add Address Autocomplete to a MapLibre GL Map (with Click-to-Address Reverse Geocoding)

1
Comments
7 min read
Making AI Code Consistent with Linters

Making AI Code Consistent with Linters

Comments
4 min read
(3)Creating the Pinnacle of Niche Software: Using vite-plugin-elm-watch

(3)Creating the Pinnacle of Niche Software: Using vite-plugin-elm-watch

2
Comments 2
4 min read
How to Use React Icons in Next.js (The Clean & Efficient Way)

How to Use React Icons in Next.js (The Clean & Efficient Way)

2
Comments
2 min read
stopPropagation()、catch (_)、定位属性、chrome.runtime.getURL、requestAnimationFrame()

stopPropagation()、catch (_)、定位属性、chrome.runtime.getURL、requestAnimationFrame()

Comments
1 min read
Building Ephemeral Notes: Cryptography That Respects Reality

Building Ephemeral Notes: Cryptography That Respects Reality

1
Comments 2
6 min read
I Stopped Using useEffect for Data Fetching in React

I Stopped Using useEffect for Data Fetching in React

1
Comments 1
2 min read
I built a custom range slider for Retool with a histogram built in

I built a custom range slider for Retool with a histogram built in

1
Comments
3 min read
Failure

Failure

Comments
1 min read
uniapp里 rich-text 里的img图片如何控制最大宽度

uniapp里 rich-text 里的img图片如何控制最大宽度

Comments
1 min read
React Performance Optimization: 15 Best Practices for 2025

React Performance Optimization: 15 Best Practices for 2025

5
Comments
26 min read
WebAssembly is Ready (And You Should Use It)

WebAssembly is Ready (And You Should Use It)

11
Comments 1
10 min read
Working with the DOM, Click Events, and Web APIs

Working with the DOM, Click Events, and Web APIs

2
Comments
6 min read
React Router v6: entender el flujo moderno de rutas

React Router v6: entender el flujo moderno de rutas

Comments
2 min read
Kiro's Agentic IDE: Hype, Hope and Hard Truths

Kiro's Agentic IDE: Hype, Hope and Hard Truths

4
Comments 3
6 min read
How to Programmatically Fill a PDF Form with Raw JavaScript (The Easy Way)

How to Programmatically Fill a PDF Form with Raw JavaScript (The Easy Way)

6
Comments
9 min read
loading...