в отдельных файлах
- Component.tsx
- Component.types.tsx # хранит Props, State ..etc
Что вообще думаете по этому поводу? Кто нибудь использует такой подход? И от куда вообще это взялось (рекомендация там или best practices)?
вот только на днях холливарили
у нас такой порядок принят. Интерфейсы для props и state именуются, как Props и State, хранятся соответсвенно рядом с компонентом и не экспортируются. Если интерфейсы экспортируются, то выносятся в отдельные файлы .d.ts файлы, чтобы избежать цикличности и именуются с префиксами I - interface T - type E - enum
Обсуждают сегодня