employer cover photo
employer logo
employer logo

WINUX Software Solutions

Is this your company?

WINUX Software Solutions Interview Question

What is the differencenece between class and functional component?

Interview Answer

Anonymous

Sep 22, 2025

Class Component → Uses ES6 class syntax. State is managed using this.state and updated with this.setState(). Uses lifecycle methods (componentDidMount, componentDidUpdate, componentWillUnmount). Functional Component → Just a plain JavaScript function. State is managed using React Hooks (useState, useReducer). Uses useEffect hook for all lifecycle behaviors.