Vue · Senior · Pytanie 42 z 75
Jak guardy radzą sobie z pracą asynchroniczną, np. pobieraniem uprawnień?
- ✓Poprawna odpowiedź: Guardy mogą być funkcjami
async; nawigacja czeka na zwrócony Promise - 2Guardy muszą być synchroniczne; do pracy asynchronicznej użyj
setTimeout - 3Asynchroniczne guardy działają po zamontowaniu komponentu
Wyjaśnienie
Niech guardy będą szybkie lub cache'uj wyniki - każda nawigacja czeka. Starszy styl z callbackiem next() jest nadal wspierany, ale zalecane jest zwracanie wartości.