Class based components are stateful and/or contain methods. We try to use them as sparingly as possible, but they have their place.