Zod - это библиотека, предназначенная для валидации данных в проектах на TypeScript во время их исполнения.
Почему это имеет значение?
Мне нравится проводить параллели между приложением и несовершенной республикой, окружённой множеством врагов. Пользовательские данные, интеграции и настройки - все эти аспекты могут изменяться без нашего участия и в результате усложнять работу приложения.
Пора это остановить!
Хотите пожаловаться на бекенд-разработчика, когда он в очередной раз случайно нарушает работу API?
Стремитесь к декларативной валидации всех пользовательских данных в приложении?
Надеетесь на быструю идентификацию ошибок в конфигурации?
Если это соответствует вашим требованиям, тогда Zod - именно то, что вам нужно.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Меня зовут Евгений Паромов. Я Senior Front-end разработчик. 5 лет разрабатываю на React. Люблю много работать и за это время повидал около 20 проектов. 2 года использую FSD во всех проектах. Использовал FSD с React, Vue, React-query, Redux, Mobx, Next. Есть опыт миграции большого легаси на FSD (7 лет разработки нескольких команд). Есть опыт разработки проектов на FSD с нуля