NextJS фреймворкида лойиҳанинг файл структураси

Лойиҳа яратилгандан сўнг унинг папкасида маълум файл структураси пайдо бўлади. Келинг, унинг энг муҳим компонентларини кўриб чиқайлик:

Лойиҳа билан ишлаш жараёнида биз ясайдиган файллар src ва src/app папкаларида сақланади. Ҳозирги вактда src папкасида фақат битта ишчи папка app мавжуд. Унда эса CSS созламалари билан ишлаш учун файллар (global.css), саҳифанинг асосий разметкаси билан файл (layout.jsx) ва лойиҳанинг асосий роути билан файл (page.jsx) сақланган.

next.config.mjs файлида лойиҳанинг асосий созламалари мавжуд.

tailwind.config.js файлида ушбу лойиҳада қўлланиладиган Tailwind стиллари учун асосий созламалар мавжуд.

Задание 1

Асосий ишчи файллар қайси папкаларда сақланишини сўзланг.

Задание 2

Бутун лойиҳа учун созламалар қаерда белгиланишини сўзланг.

Задание 3

Лойиҳада ўрнатилган барча кутупхона ва пакетлар қайси папкада сақланишини сўзланг.

Задание 4

Tailwind стиллари учун созламалар қаерда белгиланишини сўзланг.