Sitemap

Member-only story

React JS Question Bank

React JS Question Bank

18 min readFeb 27, 2026

--

Press enter or click to view image in full size
React JS Question Bank
React JS Question Bank

Happy reading! 🎉
🚧 Free access to the article here.
👏 Please support by clapping, following & subscribing!
💬 Drop a comment — I’d love to hear from you!
📲 Let’s connect on X (Twitter): @vivekprasadx

Q) React Hooks


REACT HOOKS: A Quick Reference


1. useState

Purpose: Add state management to functional components.
Description: Returns a stateful value and a function to update it. Ideal for simple, independent pieces of state.
Basic Syntax: const [stateVariable, setStateFunction] = useState(initialValue);
Example: const [count, setCount] = useState(0);


2. useEffect

Purpose: Perform "side effects" (e.g., data fetching, subscriptions, DOM manipulation) in functional components.
Description: Runs after every render by default. Can be controlled to run only on mount, unmount, or when specific dependencies
change using a dependency array ([ ]).
Basic Syntax: useEffect(() => { /* side effect code */ return () => { /* cleanup */ }; }, [dependencies]);
Example: useEffect(() => { document.title = `Count: ${count}`; }, [count]);


3. useContext

Purpose: Access the value of a React Context from a functional component.
Description: Allows components to consume context values without prop drilling, making global data accessible directly.
Basic…

--

--