We use classes to organize our code, and the eslint rule react-hooks/rules-of-hooks always warns about hooks not being usable inside class components, regardless if the class is a component.
Reproduction
class Store {
use() {
return React.useState(4)
}
}