FIASga xush kelibsiz!
Fias – zamonaviy va moslashuvchan starter kit bo‘lib, sizning loyihalaringizni eng yaxshi amaliyotlar va zamonaviy vositalar bilan tez va ishonchli tarzda boshlash uchun mo‘ljallangan.
Bu hujjatlarda GitBook’ning eng yaxshi imkoniyatlarini amalda ko‘rasiz va bu shablonni qanday qilib o‘zingizga moslashtirish haqida foydali ma’lumotlarga ega bo‘lasiz.
✨ FIAS nima?
FIAS — bu ochiq manbali starter kit bo‘lib, React va Next.js kabi zamonaviy texnologiyalar yordamida kuchli va kengaytiriladigan veb-ilovalarni yaratish uchun ishlab chiqilgan.
U barcha kerakli vositalar bilan jihozlangan — siz loyihangizni ishonch bilan boshlashingiz va kengaytirishingiz uchun zarur hamma narsa tayyor.
Barcha shablonlar TypeScript asosida tuzilgan va Feature-Sliced Design (FSD) arxitekturasi bo‘yicha tashkil etilgan.
Yangi loyiha yaratish uchun bir necha soniya kifoya:
npx create-fiasSiz React yoki Next.js bilan ishlayotgan bo‘lsangiz ham, FIAS ikkala yo‘nalish uchun tayyor andozalarni taqdim etadi — barchasi TypeScript asosida ishlaydi.
🤔 Nega aynan FIAS?
🔄 Doimiy yangilanadi va yangi funksiyalar qo‘shib boriladi
✅ Muhim vositalar oldindan sozlangan (ESLint, Prettier, Husky)
💅 Kuchli UI stack: Tailwind CSS va Shadcn UI
🌗 Mavzular: yorug‘ / qorong‘i (light/dark)
🌍 Tilni qo‘llab-quvvatlash (i18next)
🔧 Foydali util’lar va maxsus hook’lar
🛡️ Git hook’lar: har bir
commitvapusholdidan kod sifatini tekshiradi
⚙️ Ichida nima bor?
🧱 Next.js Template
App Router asosidagi tuzilma
Tez build uchun Turbopack
ESLint + Prettier oldindan sozlangan
Husky bilan:
pre-commit: lint va formatpre-push: build’ni tekshirish
Tailwind CSS + Shadcn UI
Yorug‘ / qorong‘i mavzu
Tilni avtomatik aniqlovchi i18n (i18next)
API chaqiruvlar: @tanstack/react-query va axios
Qayta ishlatiladigan hook’lar:
useCloser,useMobile,useWindowSizeva boshqalarFoydali util’lar:
formatDate,formatPhone,formatPriceva boshqalar
⚛️ React Template
ESLint + Prettier oldindan sozlangan
Husky bilan:
pre-commit: lint va formatpre-push: build’ni tekshirish
Tailwind CSS + Shadcn UI
Yorug‘ / qorong‘i mavzu
i18next orqali ko‘p tillilik
API chaqiruvlar: @tanstack/react-query va axios
Qayta ishlatiladigan hook’lar:
useCloser,useMobile,useWindowSizeva boshqalarFoydali util’lar:
formatDate,formatPhone,formatPriceva boshqalar
🚀 Boshlashga tayyormisiz?
Chap paneldan kerakli bo‘limni tanlab hujjatlar bilan tanishing. Siz Next.js yoki React asosida ishlayotganingizdan qat’i nazar, FIAS sizga ishlab chiqarishga tayyor structurani taqdim etadi.
Last updated