Правильно ли я понимаю, что это никакая не замена стейт менеджеру и основная ее задача служит для усиления fetch?
почему не все проекты пихают эту штуку поверх стейт менеджера если она такая крутая ?
Почему тут решили, что все params это обязательно строка?
export type Params<Key extends string = string> = { readonly [key in Key]: string | undefined; };
Переделав уже getContact и заменив везде, что id будет строкой, всё равно ошибка
К тому же при использовании фц ты теряешь возможность использовать дженерики. Да, это редкий кейс, но писать через прямое объявление пропсов всё равно придётся.
Aetae, у PropsWithChildren есть огромный недостаток: пропс чилдрена в нём опциональный.