у него есть классы, которые описывают данные( ну там ООП). Потом они в json прилетают на фронт а на фронте у нас ts. Где в интерфейсе описаны те же самые данные. Те же поля. Если в классе бэка добавят какое-то поле и оно придет на фронт в json - мне каждый раз нужно в интерфейс ts добавлять новое поле? или можно это как-то ну не знаю, оптимизировать?
придется каждый раз добавлять. Есть варианты, когда интерфейсы шарят между фронтом и беком, но тут должна быть либо генерилка, которая будет из описания интерфейсов на чем либо(например protobuf/json) генерить интерфейсы на typescript, либо бек должен быть написан тоже на typescript’е.
Обсуждают сегодня