У меня есть проект Next.js.У меня есть функция асинхронного ожидания для инициализации SDK, и я использую избыточное хранилище для сохранения статуса SDK init.
page.js
render () {
const { app } = this.props
if(app.status) login()
return(...
}
Я получу
false
true
Итак, я могу быть уверен, что изменение статуса снова вызовет функцию рендеринга
Теперь я хочу объединить этот поток с импортированными функциями
helper
export function forceLogin () {
if (process.browser) {
// GET THE STATUS
if(status){
// CALL SDK TO LOGIN
}
} else {
//DO NOTHING
}
}
page.js
render(){
forceLogin()
}
Можно ли сделать что-то подобное, если я не подключу статус SDK к page.js
Это потому, чтоу моего проекта есть ограничение строки файла, и у него будет много случаев не только статуса SDK, у каждой функции будет свое условие.Поэтому я хочу установить это в функцию.
Могу ли я сделать это?