A simple note-taking app built using React. This project helps you learn how to:
- Build components
- Use hooks like
useState,useRef,useCallback, anduseMemo - Pass data and actions between parent and child components
- Handle dynamic rendering and state updates
- Add new notes
- Delete existing notes
- Component-based architecture
- Optimized with React hooks
- React (Vite or Create React App)
- JavaScript (ES6+)
- CSS (basic styling)
useStatefor managing note datauseReffor managing focususeCallbackto memoize functionsuseMemoto cache derived values- Props and component communication
- Conditional rendering