DevGang
Авторизоваться

Структурирование компонентов React для простого импорта 

В этой короткой статье я подумал, что поделюсь некоторыми структурированными проектами, которые я изучил за короткое время работы в качестве разработчика React. В моей недавней работе я сталкивался со следующими схемами импорта компонентов из их собственных папок.

Давайте возьмем пример. Вот текущая структура каталогов для некоторого игрушечного проекта.

Учитывая данную структуру директорий, если я хотел бы импортировать NavBar в Menu компоненте, я должен был бы сделать это следующим образом:

Хотя в моем текстовом редакторе есть функция автозаполнения, я просто не фанат ../NavBar/NavBar. Я предпочел бы иметь ../NavBar.

Чтобы реализовать это, нам просто нужно добавить файлы index.js для каждого компонента! Внутри файла index.js должно быть следующее:

Теперь мы можем изменить импорта NavBar в компоненте Menu использовав ../NavBar!

#React #Мысли в слух
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу