Skip to content

arefaslani/next-boilerplate

Repository files navigation

Next Boilerplate

یک زیرساخت ساده برای تولید اپلیکیشن های React با قابلیت Server Side Rendering

بعضی از قابلیت های این پکیج عبارتند از:

  • redux برای مدیریت state اپلیکیشن
  • redux-saga مدیریت side effetct های اپلیکیشن، مثل واکشی داده از API یا دسترسی به Cache مرورگر
  • redux-logger امکان لاگ کردن اکشن ها و تغییرات state به واسطه اجرای آنها در کنسول مرورگر.
  • redux-devtools-extension مشاهده و مدیریت وضعیت state اپلیکیشن
  • axios کلاینت HTTP
  • babel-plugin-module-resolver به منظور مرتب سازی سورس کد و امکان import کردن فایل ها از مسیر ریشه.
  • node-sass امکان کامپایل کردن فایل scss به صورت global
  • postcss به منظور autoprefix و minify کردن فایل های scss
  • styled-jsx-css-loader برای لود کردن فایل های css در کامپوننت ها به صورت styled-jsx
  • next-routes امکان تعریف Dynamic Named Routes
  • universal-cookie-express یک middleware برای express که قابلیت نوشتن کوکی را به صورت کاملا ساده در اپلیکیشن فراهم می کند.

برای مطالعه بیشتر به صفحه مستندات مراجعه کنید.