Почему deep links ломают vibe-coded React Native-приложения (и как валидировать их через Zod)
Deep links, payload push-уведомлений и shared URLs - это недоверенный input. Вот как валидировать их на границе Expo Router до того, как битые params дойдут до экранов.
Баги с deep links в vibe-coded приложениях обычно начинаются со скучных input-проблем: malformed user ID, устаревший campaign URL, отсутствующее enum-значение…