Skip to content

Latest commit

 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

📚 Web Dev Handbook

My personal knowledge base for web development. Building this as I learn and break things along the way.

🎯 What's this for?

  • Quick reference when I forget something
  • Tracking my learning journey
  • Showing my understanding of concepts
  • Portfolio piece

📊 Progress

19 topics documented | Started: January 2026

📖 Topics covered

JavaScript

React

  • State and Props - Manage component data and pass information between components
  • useState Hook - Manage component state and trigger re-renders
  • useEffect Hook - Handle side effects and component lifecycle
  • useContext Hook - Share data across component tree without props
  • useRef Hook - Access DOM elements and persist values without re-renders
  • useMemo Hook - Cache expensive calculations and optimize performance
  • useCallback Hook - Memoize functions to prevent unnecessary re-renders
  • Custom Hooks - Create reusable logic by extracting component patterns

🗂️ How I'm organizing this

Each topic has:

  • README with explanation + diagrams
  • Implementation file with code examples
  • Common mistakes and best practices

Keeping it simple - max 2 files per topic.

🚀 Coming up

  • this keyword
  • Prototypes & Inheritance
  • Destructuring
  • Spread & Rest operators
  • React hooks (useState, useEffect)

💭 Notes

This is my learning journal. Not everything will be perfect, but it's real work and shows my actual understanding. Adding new topics as I learn them.

⚡ Started: January 2026

About

A personal handbook documenting core JavaScript and React concepts with clear explanations and examples.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages