Поскольку showError
не относится к LoginScreen
и не использует его экземпляр, это не должно быть его методом.Использование классов в качестве пространств имен является антипаттерном в современном JavaScript, модули ES служат для этой цели:
export function showError(error) {
Toast.show({
text: error
})
}
class LoginScreen extends Component {...}
Поскольку showError
не делает ничего, что было бы характерно для экрана входа в систему и может быть повторно использовано в других местах, его можно переместить из LoginScreen
в общий модуль.