Ответ 1
.default
в ошибке дает понять, что вы делаете
import isPageload from 'foo';
когда вы, вероятно, захотите
import {isPageload} from 'foo';
так
export function isPageload() {
создает именованный экспорт, а не экспорт по умолчанию, а обновление по умолчанию для прямого перехода в реальном времени в настоящее время не работает в Babel.
Однако ваш подход к этой проблеме кажется несколько окольным. Почему бы не сделать
let loaded = true;
export isPageLoaded(){
let state = loaded;
loaded = false;
return loaded;
}