سبد خرید شما در حال حاضر خالی است!
نسخه RC.0 ریاکت که به نسخه نهایی نزدیکه به تازگی منتشر شده که خبر خوبیه اما در این نسخه رفتار Suspense یه تغییر کوچیک کرده که باعث واکنشهای بزرگی شده. اینطوری که در یک Suspense Boundary کامپوننتهای زیر مجموعه به صورت نوبتی (sequential) رندر میشن در حالی که قبلا موازی (parallel) رندر میشدن. این اتفاق اعتراض علما و صلحا رو از اقصی نقاط دنیا برانگیخته و تیم ریاکت هم وقتی دید هوا پسه گفت پس ما بریم رو بالکن یه سیگار بکشیم ببینیم چه گلی به سر بگیریم. تیم ریاکت گفته دلیل انتخابشون بهبود پرفورمنس و جلوگیری از رندر بیدلیل همه کامپوننتهای زیرمجموعه یک Suspense Boundary ه، وقتی در حالت pending قراره به هر حال با یک fallback جایگزین بشن. این تغییر برای مثال باعث میشه React.lazy و همینطور پترنهای fetch-as-you-render تاخیر بخورن.
نسخه RC یا همون Release Candidate نکست ۱۵ منتشر شد
experimental_ppr
روی روتهاcreate-next-app
و تمپلیت پیشفرض نکستserverExternalPackages
احتمالا شما هم توی تولید یه کامپوننت و کد با کیفیت با AI با چالشهایی رو به رو بودید، کدهایی که تولید میکنن توی خیلی از موارد مربوط به نسخههای قدیمی کتابخونهها هست یا اصلا کد اشتباهی رو تولید میکنن و بارها با آزمون و خطا باید سعی کنیم به چیزی که میخوایم برسیم. اما با خلاقیت تیم BuilderIO، ما میتونیم TDD پیش بریم و تستی که میخوایم رو بنویسیم و AI اینقدر تلاش کنه تا تستها رو pass کنه و اینطوری مطمئنیم که خروجی چیزی میشه که انتظارش رو داشتیم!
ساده، زیبا، دلبرا و کار کن. برای جذابیت بیشتر یه کم AI هم بهش اضافه کردن. مثل notion میمونه برای تست کردن API.
آره FigJam و Miro باحال هستن، ولی اگر فلوچارتتون MarkDown باشه و بتونید هر تغییری داخلش دادید رو کامیت کنید چی؟ پریدریایی هست که این آرزو رو به واقعیت تبدیل کنه!
useActionState
و useFormStatus
و useTransition
useFormStatus
setTimeout
باشد
دیدگاهتان را بنویسید