buildготовая сборкаgulpчасти скрипта сборкиnode_modulesпакетыsrcисхдные файлы проектаassetsscriptскрипты**/_*.jsнесобираемые скрипты (для импорта в собираемые)**/*.jsсобираемые файлы скриптов, будут в билде 1 к 1
staticкопируется в build как естьfont/**/*шрифтыimg/**/*- картинки ужатые (только для чтения)img-raw/**/*картинки сырыеicon/**/*иконки которые будут собраны в спрайт
- что угодно еще
stylesстили**/ _*.scssнесобираемые стили (для импорта в собираемые)**/*.scssсобираемые файлы стилей, будут в билде 1 к 1
components/**/*.jsxjsx-компоненты из которых собираются страницы
**/*.jsxсамостоятельные страницы
package.jsonинформация о проектеdependencesсписок установленных пакетовscriptsготовые скрипты сборкиdevскрипт для разработки, файлы собираются в оперативу, поднимает локальный сервер и автоматически обновляет на нем измененные файлыbuildскрипт для сборки в./buildбез минификацииbuild_minс минификациейbuild_watchс локальным серверомbuild_watch_minс локальным сервером и с минификациейimageminсжимает картинки, автоматически происходит во всех скриптах сборки, вынесен для особых случаевttfToWoffперекомпиливает шрифты в woff2initподготавливает проект к работе, должен быть запущен в первую очередь один раз
gulpfile.mjsскрипт сборки- Для работы сборки требуется node.js, все скрипты пинаются из корня проекта при помощи
"npm run %script%"
Испоьзуется в качестве шаблонизатора статических страниц
Специфично для этой сборки каждая страница должна иметь функцию index в качестве экспорта по умолчанию (смотри пример в src/index.jsx)
Доку по языку читай на доке реакта