Yep. And isolated functions are a solution, but sometimes it just makes way more sense for that function to be a method of a class. And for the function component to be a class component. I think there's space for both types of components, and I just hope that class components don't become deprecated.
Comments
You can, yes. But the developer working on the codebase you’re going to inherit might not. Class components are usefully opinionated in that way.
Yep. And isolated functions are a solution, but sometimes it just makes way more sense for that function to be a method of a class. And for the function component to be a class component. I think there's space for both types of components, and I just hope that class components don't become deprecated.
Absolutely there are cases where class components make sense. I highly doubt they would ever depreciate them.