When to use a Class Component over a Functional Component? Technology Community › Category: React › When to use a Class Component over a Functional Component? 0 Vote Up Vote Down VietMX Staff asked 4 years ago If the component need state or lifecycle methods then use class component otherwise use functional component.