- منتشر شده در
ولې د PWA جوړول په Next.js کې ستونزمن دي؟
- نویسندگان
- نام
- Imamuzzaki Abu Salam
- https://x.com/ImBIOS_Dev
رامینځته کول د Progressive Web App (PWA) سره Next.js: یوه سفر
دا چې Progressive Web App (PWA) سره Next.js رامینځته کړئ، تل یوه ښه تجربه نه وه. په دې پوسټ کې، موږ به د پخوانیو ننګونو، د next-pwa پلګ ان ظهور او د @imbios/next-pwa پېکېج سره د راتلونکي هیله مندې په اړه خبرې کوو.
څو کاله مخکې
څو کاله مخکې، د Next.js سره د PWA رامینځته کول ډېر ستونزمن وو. پرمخوونکو باید د یوې سختې زده کړې منحني سره مخامخ شوي او د PWA بېلابېل اړخونه په لاسي ډول تنظیم کړي، لکه د خدمت کارګران، د کش کولو ستراتیژۍ او د آفلاین ملاتړ. دغه پیچلتیاوې دا کار د پرمخوونکو لپاره ستونزمن کړ چې په چټکۍ او اغیزمنه توګه د لوړ کیفیت PWAs رامینځته کړي.
next-pwa
ته مینه لرم
زه کله چې ما د next-pwa پلګ ان په اړه لومړی واورېدل، دا یو لوبه بدلونکي وو. دغه پلګ ان د Next.js سره د PWAs رامینځته کولو پروسه ساده کړه او یو صفر-کنفیګ حل وړاندې کړ، چې دا ډېر لاسرسی درلود. ما په شخصي توګه دا د ImBIOS/cardus-app پروژې کې کارولي او د هغه د کارولو اسانۍ او قوي ځانګړتیاو په اړه مې مینه پیدا کړه.
appDir د لوبې بدلونکی دی
د Next.js 13 خپرولو سره، په 2022 کې د appDir په نوم یوه بیټا ځانګړتیا پیل شوه. دا ځانګړتیا د React 18 Server Components یوه غوره کړنه ده او د Next.js پرمختګ لپاره یو مهم ګام دی. دا د ډینامیک ویب ایپونو رامینځته کولو پروسه ساده کوي او د پرمخوونکو لپاره نوې امکانات خلاصوي.
باید اقدام وکړم
له بده مرغه، وروستی تازه معلومات د next-pwa پلګ ان لپاره 8 میاشتې مخکې وو او د هغه ساتونکی له هغه وخت راهیسې غیر فعال دی. دغه وضعیت د پرمخوونکو په اړتیا کې د حل لپاره یوه ستونزه رامنځته کړه چې د Next.js وروستیو ځانګړتیاو سره مناسب وي، لکه appDir.
@imbios/next-pwa
حل دی
ما د next-pwa پلګ ان بیا را ژوندۍ کولو لپاره ستونزمن تصمیم واخیست او په @imbios/next-pwa په نوم یوه نوې پېکېج کې یې خپور کړ. دغه تازه شوی پېکېج به د Next.js وروستیو ځانګړتیاو سره سمون تضمین کړي او د هغو پرمخوونکو لپاره دوامداره ملاتړ وړاندې کوي چې د Next.js په کارولو سره PWAs رامینځته کوي.
په پای کې، پداسې حال کې چې د Next.js سره د PWAs رامینځته کول کله یو سخت کار وو، د next-pwa او اوس د @imbios/next-pwa ظهور دغه پروسه ډېر لاسرسی او اغیزمن کړې ده. د دوامدار ملاتړ او د Next.js وروستیو ځانګړتیاو سره سمون سره، پرمخوونکي کولای شي د PWA پرمختګ په یوه ښه راتلونکي کې امید ولري.
د ریپو په اړه دلته وګورئ: https://github.com/ImBIOS/next-pwa