Что такое `loading.js` и для чего он используется в Next.js?
loading.js — это специальный файл, который позволяет создавать понятный Loading UI с использованием React Suspense. Он показывает мгновенное состояние загрузки (instant loading state) с сервера, пока контент сегмента маршрута подгружается, и автоматически заменяет его на основной контент после завершения загрузки.