Встречается на собеседованиях • сегодня
Приведи пример структуры проекта когда внедряем новый функционал
text
src/
features/
newFeature/
components/
NewComponent.tsx
NewComponent.styles.ts
hooks/
useNewFeature.ts
types/
newFeatureTypes.ts
utils/
newFeatureUtils.ts
index.ts
shared/
components/
Button.tsx
hooks/
useCommonHook.ts
types/
commonTypes.ts
app/
store/
newFeatureSlice.ts
routes.ts
App.tsxОсновные принципы:
- Функционал группируется в папку
features - Каждая фича содержит все необходимые части (компоненты, хуки, типы)
- Общие элементы выносятся в
shared - Глобальные настройки в
app - Экспорт через
index.tsдля чистого импорта
Пример импорта:
tsx
import { NewComponent } from 'features/newFeature'
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы