Я пытаюсь получить параметры запроса из URL-адреса в пользовательском интерфейсе загрузки, чтобы пользователь знал, что сервер обрабатывает правильные данные.
Обычно в page.tsx я получаю параметры запроса следующим образом:
export default async function page({
searchParams
}: {
searchParams?: { [key: string]: string | string[] | undefined }
}) {
return <></>;
}
Однако когда я делаю то же самое для loading.tsx, searchParams просто получается как null.
Я знаю, что это можно решить, сделав его клиентским компонентом, однако я показываю пользовательские сеансы и еще много чего, поэтому не могу визуализировать его на стороне клиента.
Как мне это решить?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вот несколько вариантов:
или
В итоге я сделал последнее.