بازسازیِ فرانت: ساختارِ ماژولار، اتصالِ کامل به API، دامنهی قابلِ تنظیم #7
Reference in New Issue
Block a user
Delete Branch "rebuild/v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
بازسازیِ کاملِ فرانت روی ساختارِ ماژولار و TypeScript، و اتصالِ کامل به API بکاند.
چرا
کلِ اپ در یک فایلِ ۳٬۰۷۱ خطی (
App.tsx) روی اسکلتِ Figma بود: ۶۰ پکیجِ بلااستفاده، ۴۵ کامپوننتِ UIِ بلااستفاده و بدونِ type-check. چند ایرادِ واقعی هم داشت:/apiنسبی میزند).POSTمیرفت و سرور ۴۰۵ میداد.چه شد
api/(کلاینتِ تایپدار)،screens/(هر صفحه یک فایل)،components/،state/،nav/،lib/. نقشهی کامل در README.public/config.jsدر زمانِ اجرا (روی سرور بدونِ build قابلِ ویرایش)، بعدVITE_API_BASE_URLاز.env.production، و در نهایت/apiهمدامنه. برای جابهجاییِ دامنه که در راه است.npm run buildاول type-check میکند.questionId، گزارشِ سوال، قلب باmaxHearts/نامحدود و صفحهی «قلبها تمام شد»، صفحهی نتیجه و خطای صریحِ ثبتِ پایانِ درس، وضعیتِ اشتراک و badge، کدِ تخفیف پیش از درگاه و پیامِ برگشت از پرداخت، کدِ ۶ رقمی با تایمرِ ارسالِ دوباره، سن بهصورتِ سالِ تولدِ شمسی،PATCH read-all، جدولِ امتیاز که هر بار تازه میشود، همراهِ انتخابی در همهی صفحهها، و خروج که refresh token را هم باطل میکند.?ref=)، و ثبتِ شماره برای مهمان.چطور وارسی شد
npm run build(همراهِ type-check) سبز.برای دیپلوی
npm ci && npm run buildو سرو کردنِdist/.index.htmlوconfig.jsنباید طولانی کش شوند.🤖 Generated with Claude Code
Pull request closed