Я новичок как в React, так и в Typescript, и у меня проблема с тем, где я храню интерфейсы.
Я получил большой объект JSON из вызова api, который я использую в нескольких компонентах / экранах. Я правильно связал это возвращаемое значение, однако для каждого компонента, использующего этот объект JSON, мне нужно скопировать и вставить интерфейс, что не похоже на хорошие стандарты кодирования.
Где мне хранить эти интерфейсы? И как мне ссылаться на них в моем основном файле или tsconfig?
Спасибо.
Ой, фантастика! Я не знал, что вы можете экспортировать такие интерфейсы. Огромное спасибо!
Если вы новичок в React, я рекомендую начать без машинописного текста, а затем реализовать его, когда вы поймете некоторые основы. Это помогает сократить время обучения.





В любом файле, который вы хотите. Обязательно экспортируйте интерфейс и импортируйте его туда, где он вам нужен. typescriptlang.org/docs/handbook/modules.html