В процессе изучения React наткнулся на множество примеров в которых присутствует следующая структура:
├─ src/components/ExampleComponent
├── ExampleComponent.js
├── ExampleComponent.test.js
├── index.js
И так для каждого компонента. ExampleComponent.js и ExampleComponent.test.js у меня вопросов не вызывают, однако index.js остается загадкой. Причем файлик содержит везде одно и то же и выглядит по принципу: export { default } from './ExampleComponent';
В чем смысл?
К примеру у вас есть папка customBtn
внутри с файлом customBtn.jsx
.
Если импортировать файл customBtn.jsx
из папки components (без index.js) надо будет написать так.
import CustomBtn from "./components/customBtn/customBtn";
Если добавить index.js
внутри папки customBtn
то не надо будет два раза подряд написать /customBtn/customBtn
import CustomBtn from "./components/customBtn";
Это не обязательно так писать если вам удобно можете написать дважды имя папки и файла.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Недавно я начал изучать JS и сделал калькулятор расчета стоимости на чистом JSКалькулятор работает нормально, но когда я попытался сделать...
есть некий массив items мне надо его отфильтровать по категориям , как сделать через цикл for или itemsfilter, я пробовал( index используется в React