прийдет с бека и когда не совсем ?
Принимать сначала в any а потом (React) описывать сам стейт ?
А откуда нам знать что придет с бека? Завтра там все перепьются и начнут слать что попало. В этом случае мы должны поймать проблему на этапе валидации, выбросить исключение, и отправить ошибку с описанием того что пришло куда-нибудь типа Sentry. Чтобы аргументировано потом объяснить кто и где не прав. А иначе будет падать фронт и никто об этом не узнает, а когда узнают, все будут долго искать в чем же проблема и где: на фронте ли на беке?
В теории это верно, но обычно есть некая степень доверия своему бэку, поэтому этим пренебрегают
И очень зря. Все мы люди и все можем ошибаться. Ошибки могут проявляться в редкий кейсах и если не проверять, то о них никто не узнает кроме юзеров.
Обсуждают сегодня