pankod/next-boilerplate
این یک الگوی آماده برای توسعهی برنامههای Next.js با قابلیتهای حرفهای و ساختار منظم است.
کاربرد:
این پروژه به توسعهدهندگان کمک میکند تا به سرعت یک پروژهی تولیدی با تنظیمات پیشرفته راهاندازی کنند، بدون اینکه نیاز باشه هر بار از صفر پیکربندی انجام بدن.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای یک پروژهی بزرگ یا متوسط با Next.js شروع کنی و نیاز داری از اول از TypeScript، Redux، تست با Jest و Enzyme، و همچنین Sass/CSS استفاده کنی.
همچنین اگر به مدیریت محیطها (EnvConfig)، Reverse Proxy برای توسعهی ریاکت فرانتاند با بکاند جداگانه، یا تحلیل باندل با Bundle Analyzer نیاز داری، این الگو عالیه.
چند مثال از موارد استفاده:
ساخت یک اپلیکیشن تجاری با مدیریت حالت مرکزی با Redux
توسعهی یک سایت با قابلیت SSR و بهینهسازی عالی با Next.js + Express.js
راهاندازی سریع محیط تست با Jest و Enzyme
استفاده از CLI داخلی پروژه برای ایجاد کامپوننت، صفحه یا ماژول به صورت خودکار
مدیریت تمها و استایلهای پیچیده با Sass و CSS
- ##NextJS
- ##TypeScript
- ##Redux
- ##Jest
- ##Sass
- ##ExpressJS
- ##Boilerplate
- ##WebDevelopment
- ##Frontend
- ##React
