
📂Public
papkasi uzi nimaligi? haqida qisqacha bilib olaylik.📂Public
papkasida saqlaydi. Static resurslar nima? rasmlar, video, text, meta ma’lumotlar va boshqa shu formatdagi avvaldan saqlangan ma’lumotlar.- Statik Resurslar: Public papkasida saqlangan fayllar (masalan,
index.html
, tasvirlar,robots.txt
,favicon.ico
) ilovaning yuklanish vaqtini tezlashtiradi va foydalanuvchi tajribasini yaxshilaydi.
- Global Kirish: Ushbu papkadagi fayllar URL orqali to'g'ridan-to'g'ri kirish mumkin, bu esa ularni oson boshqarish va ishlatishga imkon beradi.
- SEO va PWA:
robots.txt
vamanifest.json
kabi fayllar saytingizni qidiruv tizimlariga optimallashtirishda va Progressive Web App (PWA) imkoniyatlarini ta'minlashda muhim rol o'ynaydi.

1. index.html
- Vazifasi:
index.html
fayli React.js ilovasining asosiy HTML shablonidir. Ushbu faylga ilova yuklanadi vadiv
elementi orqali React ilovasi shu yerda render qilinadi.
- Tarkibi: Faylda
<head>
va<body>
teglar mavjud bo'lib,title
,meta
ma'lumotlari,link
lar va boshqa HTML elementlari joylashgan. React ilovasi odatda<div id="root"></div>
ichida yuklanadi.
2. robots.txt
- Vazifasi:
robots.txt
fayli veb-saytga kiruvchi botlar (masalan, qidiruv tizimlari botlari) uchun qoidalarni belgilaydi. Ushbu fayl orqali siz botlarga qaysi sahifalarni qidiruv tizimlariga qo'shish kerakligini yoki qaysi sahifalarni skanerlashdan cheklash kerakligini aytishingiz mumkin.
- Tarkibi: Fayl oddiy matn shaklida bo'lib, unda URL-lar va qoidalar yozilgan, masalan, qaysi URL-larni
Disallow
qilish kerakligini ko'rsatasiz.
3. manifest.json
- Vazifasi:
manifest.json
fayli veb-ilovaning PWA (Progressive Web App) xususiyatlarini boshqaradi. Bu fayl yordamida ilova qurilmaga qanday ko'rinishda va nomda o'rnatilishi, ikonalar va ranglar kabi parametrlari belgilab qo'yiladi.
- Tarkibi: JSON formatidagi fayl bo'lib, unda
name
,short_name
,icons
,start_url
,display
kabi maydonlar mavjud. Bu ilovaning mobil yoki desktopda qanday ko'rinishini belgilaydi.
4. favicon.ico
- Vazifasi:
favicon.ico
- bu saytning brauzer tabidagi kichik ikonka. Bu ikonka foydalanuvchilarga brauzer ichida saytni tanishiga yordam beradi.
- Tarkibi: ICO formatidagi fayl bo'lib, odatda kichik o'lchamdagi (16x16 yoki 32x32 piksel) tasvirni o'z ichiga oladi.
5. Logo turlari
- Vazifasi: Sayt yoki ilova logotiplarini turli o'lchamlarda va formatlarda saqlash uchun foydalaniladi. Bu logotiplar ilovada yoki PWA o'rnatish jarayonida ishlatiladi.
- Tarkibi: Fayllar PNG, SVG, JPG yoki ICO formatlarida bo'lishi mumkin. Har xil o'lchamdagi (masalan, 192x192, 512x512) logotiplar o'rnatiladi.
6. img
- Vazifasi:
img
papkasi tasvirlar uchun mo'ljallangan. Bu yerda ilovada ishlatiladigan barcha tasvirlar saqlanadi, masalan, bannerlar, fon rasmlari, va boshqa grafikalar.
- Tarkibi: JPG, PNG, GIF yoki SVG formatidagi tasvir fayllari.
7. data
- Vazifasi:
data
papkasi statik ma'lumotlar yoki JSON fayllarini saqlash uchun ishlatiladi. Ushbu fayllar odatda ilovaga statik kontent yoki boshlang'ich ma'lumotlar berish uchun ishlatiladi.
- Tarkibi: JSON yoki boshqa statik ma'lumot formatidagi fayllar.
O'xshash Maqolalar
React Native: Mobile Dasturlash Uchun Nega Aynan React Native?
Mobil dasturlash sohasida texnologiyalar tez rivojlanmoqda va ishlab chiquvchilar bir vaqtning o‘zida iOS va Android platformalari uchun samarali ilovalar yaratish yo‘llarini izlashadi. React Native
December 15, 2024SPA(Single Page Application) nima?
Bugungi zamonaviy web saytlarda ishlatiluvchi SPA(Single Page Application) nimaligi haqida tanishib chiqamiz.
August 29, 2024React-ni yaxshi ko‘rasizmi? Unda React ustida qurilgan Next.js sizni hayratda qoldiradi
Eski stack’lardan kelayotgan cheklovlar, bugungi trafik-kiberxavfsizlik talablari va SEO o‘yin qoidalari o‘zgardi. Next.js — tezlik, xavfsizlik va boshqaruvdagi tartibni bir ramkada jamlab, sizga real
August 27, 2025React.js file strukturasi
Ushbu maqolada murakkab dasturlarni foydalanuvchilar uchun qulay, kengayuvchan, tushunarli va tartiblangan holda yozishga yordam beradigan fayl strukturasini yaratishni batafsil o‘rganib chiqamiz. Kod
August 25, 2024Reactjs ni asosiy xususiyatlari
Ushbu maqolada React.js ning muhim xususiyatlari haqida bilib olamiz qolaversa Interview savollari uchun ham tushadi.
August 21, 2024Virtual DOM nima? DOM va Virtual DOM orasidagi asosiy farq
Vitual DOM nima? va Real DOM dan nimasi bilan farq qiladi va asosiy vazifalari haqida batafsil ko’rib chiqamiz.
September 3, 2024