Устали от рутины: дублирования кода, рассинхрона типов между фронтом и бэком, сложностей типизации REST API и обновлений?
Мы разберем, как tRPC решает эти проблемы. Вы узнаете, что такое end-to-end typesafe API, как создать единую кодовую базу для логики с автоматической типизацией, принудительной валидацией и упрощением тестов.
Углубимся в создание собственного универсального API-пакета на основе tRPC, который можно использовать в проекте. Рассмотрим продвинутые темы: абстракцию над данными, базовую авторизацию с middleware и работу с клиентом. Не забудем и про REST-совместимость для отдельных маршрутов, а также обсудим ограничения подхода (кэширование, публичные API, привязка к TS/Zod).
Уйдете с пониманием, как tRPC уменьшает boilerplate и ускоряет разработку, не заменяя REST полностью.