Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вот у меня есть вопрос. Сможет ли typescript защитить от неконсистентных данных пришедших с сервера? Можно хоть до посинения типизировать свой код, но однажды с бэка прийдёт строка вместо массива и весь "строготипизированный код" рассыпется как карточный домик. Так и какой тогда смысл от этого полурешения?
А у меня вопрос: как вы без Typescript спустя год помните, что вообще должно вам с сервера прийти?
Сможет ли typescript защитить от неконсистентных данных пришедших с сервера?
Можно, но проверка всё-же происходит в рантайме, но схему/типы можно описать декларативно с помощью типов Тайпскрипта — https://github.com/venil7/json-decoder.
React — Используйте стандартные пропсы для потока данных