mangocaptain mangocaptain - 1 year ago 138
Javascript Question

React functional components vs classical components

I'm trying to understand when to use React functional components vs. classes and reading from the docs they don't really go into detail. Can you give me some primary examples of the below of when you would want a specific feature of a class to make a component?

A functional component is less powerful but is simpler, and acts like
a class component with just a single render() method. Unless you need
features available only in a class, we encourage you to use functional
components instead.

Answer Source

You only need a class component when you a) need component state or b) need the lifecycle methods such as componentDidMount etc.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download