Writing
Page 2 of 5. Notes on the things I hit in client work, from React hooks to the design references I keep going back to.
- 3 min
React useState Hook Explained with Examples
Learn how the React useState hook works with real-world examples, syntax breakdowns, and best practices. Ideal for new and growing frontend developers in 2025.
- 3 min
React useEffect Hook Explained with Examples and Best Practices
Master the useEffect hook in React with clear examples and real-world use cases. Learn how dependencies work, how to avoid infinite loops, and when to clean up.
- 3 min
Top 10 JavaScript Array Methods You Should Know
Master the most essential JavaScript array methods in 2025. Learn how and when to use forEach, map, filter, reduce, find, and more.
- 3 min
React State Management: useState vs Redux vs Context, What to Use and When
Confused about managing state in React? This detailed comparison of useState, Redux, and Context API explains their differences, use cases, pros and cons,
- 6 min
React Native FlatList vs ScrollView: What to Use and When
When to use FlatList and when ScrollView in React Native, the props that fix a slow list, and why nesting them is usually the wrong question.
- 4 min
How JavaScript Developers Can Learn TypeScript Easily
Discover how JavaScript developers can transition to TypeScript in 2025 with ease. Learn key concepts, migration steps, and productivity benefits of Typescript
- 4 min
Learn Node.js from Scratch: A Beginner's Guide to Backend Development
Start your backend development journey with JavaScript and unlock the power of Node.js
- 3 min
10 Reasons to Choose Node.js for Backend Development
Discover why Node.js is the top choice for backend development in 2025. Learn about its speed, scalability, real-time capabilities, & how it powers apps.
- 2 min
Master Redux Toolkit: The Modern Way to Manage State in React
Learn how Redux Toolkit simplifies state management in React apps. Discover how to use createSlice, configureStore, and createAsyncThunk with practical examples
- 3 min
Master JavaScript String Methods: The Essential Guide for Developers
Master key JavaScript string methods like .length, .toLowerCase(), .split(), .trim(), and more with simple explanations and code examples.
- 3 min
5 Must-Know React Component Patterns for Scalable Code
Discover 5 essential React component patterns that help you write clean, reusable, and scalable code. Perfect for beginners and advanced React developers alike.
- 3 min
7 JavaScript Concepts to Learn Before React
Learn the 7 essential JavaScript concepts every beginner must know before learning React — with simple examples, tips, and code snippets.