Qwik
Qwikهر فریمورک SSR یک هزینهٔ پنهان دارد: صفحه سریع نمایش داده میشود، اما تا وقتی کل جاوااسکریپت دانلود و اجرا نشود، کلیکها کار نمیکنند. اسمش hydration است. Qwik این مرحله را کاملاً حذف میکند — و این مسیر توضیح میدهد چطور، و چه چیزی در عوض میدهی.
پیشرفت تو
درصد هر فصل از دو چیز میآید: چقدر از بخشهایش را خواندهای (۵۵٪) و چند تمرینش را تیک زدهای (۴۵٪). همهچیز داخل مرورگر خودت میماند.
فصل
فصلها به هم وابستهاند و ترتیبشان معنا دارد. هر مسیر با پروژههای نهایی تمام میشود: ساده، متوسط، پیچیده.
مسئله: hydration
چرا صفحهای که دیده میشود هنوز کار نمیکند.
در نوبت نوشتنresumability
بهجای اجرای دوباره، ادامه دادن از جایی که سرور رها کرد.
در نوبت نوشتنکامپوننت و signal
واکنشپذیری ریزدانه.
در نوبت نوشتن$ و اجرای تنبل
مرزهایی که کامپایلر برای بارگذاری تنبل میسازد.
در نوبت نوشتنQwik City: مسیریابی
مسیریابی مبتنی بر فایل و layout.
در نوبت نوشتنrouteLoader و routeAction
داده و فرم، سمت سرور.
در نوبت نوشتنمدیریت حالت
حالت محلی، مشترک و سریالسازیپذیر.
در نوبت نوشتناستایل
CSS محدود به کامپوننت و راههای دیگر.
در نوبت نوشتنیکپارچگی با کتابخانهها
استفاده از کد React و کتابخانههای موجود.
در نوبت نوشتنکارایی و اندازهٔ باندل
اندازهگیری واقعی، نه ادعا.
در نوبت نوشتنSSR و SSG
انتخاب حالت رندر برای هر مسیر.
در نوبت نوشتناستقرار
adapter، داکر و لبه.
در نوبت نوشتنپروژهٔ ۱ — صفحهٔ تعاملی
کامپوننت، signal و رویداد.
در نوبت نوشتنپروژهٔ سادهپروژهٔ ۲ — اپ دادهمحور
loader، action، فرم و خطا.
در نوبت نوشتنپروژهٔ متوسطپروژهٔ ۳ — اپ کامل با اندازهگیری کارایی
احراز هویت، استقرار و مقایسهٔ عددی با یک اپ SSR معمولی.
در نوبت نوشتنپروژهٔ پیچیده