🚀 تغییر تم در Next.js؟!
با پکیج next-theme میتونی به راحتی تمهای تاریک و روشن رو مدیریت کنی و تجربه کاربری بهتری بسازی! 🌙✨
💡 ویژگیها:
- تغییر تم به راحتی!
- پشتیبانی از persisting (تم انتخابی همیشه میمونه)
- تنظیمات ساده و کاربردی
برای مشاهده داکیومنت و نحوه استفاده بیشتر، به داکیومنت next-theme مراجعه کن.
👌 اگر میخوای وبسایتت جذابتر بشه، همین حالا امتحان کن!
#Nextjs #WebDevelopment #DarkMode #LightMode #React #FrontendDev #WebDesign
@NextPro_Ch
با پکیج next-theme میتونی به راحتی تمهای تاریک و روشن رو مدیریت کنی و تجربه کاربری بهتری بسازی! 🌙✨
💡 ویژگیها:
- تغییر تم به راحتی!
- پشتیبانی از persisting (تم انتخابی همیشه میمونه)
- تنظیمات ساده و کاربردی
برای مشاهده داکیومنت و نحوه استفاده بیشتر، به داکیومنت next-theme مراجعه کن.
👌 اگر میخوای وبسایتت جذابتر بشه، همین حالا امتحان کن!
#Nextjs #WebDevelopment #DarkMode #LightMode #React #FrontendDev #WebDesign
@NextPro_Ch
🔥1
npm install vue-drawing-canvas
<template>
<VueDrawingCanvas
:width="400"
:height="300"
:strokeColor="'#000000'"
/>
</template>
<script>
import VueDrawingCanvas from 'vue-drawing-canvas';
export default {
components: { VueDrawingCanvas }
};
</script>
این کد یک بوم 400x300 پیکسل با قلم مشکی ایجاد میکند. کار با این پکیج برای مبتدیان هم راحت است و به پروژه شما جلوهای تعاملی میدهد!
#VueJS #Frontend #WebDevelopment #DrawingCanvas
@NextPro_Ch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
مفهوم CSR در Next.js یعنی چی؟ ❔
وقتی از Client-Side Rendering (CSR) حرف میزنیم، منظور اینه که محتوای صفحه بعد از لود شدن در مرورگر کاربر ساخته میشه، نه روی سرور.
یعنی مرورگر یه فایل HTML خالی میگیره، بعد با جاوااسکریپت React شروع میکنه به رندر کردن محتوا.
👨💻 مثلاً چی؟
فرض کن وارد یه صفحه محصول میشی و چند لحظه طول میکشه تا اطلاعات ظاهر بشه — این یعنی دادهها از API گرفته شدن و در مرورگر رندر شدن (نه از قبل روی سرور آماده بودن).
⚠️ اما CSR همیشه انتخاب خوبی نیست. چند تا از معایبش:
⏳ تاخیر در نمایش محتوا:
کاربر باید صبر کنه تا جاوااسکریپت دانلود و اجرا بشه، پس اولین محتوای قابلمشاهده دیرتر لود میشه.
🔍 ضعف در سئو:
چون محتوای اولیه خالیه، خزندههای موتور جستجو ممکنه نتونن اطلاعات درست بخونن (مگر با تنظیمات خاص).
📉 مصرف بالای منابع سمت کاربر:
رندر کامل در مرورگر یعنی استفاده بیشتر از CPU و RAM دستگاه کاربر.
✅ کی از CSR استفاده کنیم؟
وقتی صفحهای کاملاً وابسته به تعامل کاربره (مثل داشبوردها یا اپهای تحت وب که سئو براشون مهم نیست)، CSR انتخاب خوبیه.
#Nextjs #Frontend #CSR #WebDevelopment #React
🚀 @NextPro_Ch
وقتی از Client-Side Rendering (CSR) حرف میزنیم، منظور اینه که محتوای صفحه بعد از لود شدن در مرورگر کاربر ساخته میشه، نه روی سرور.
یعنی مرورگر یه فایل HTML خالی میگیره، بعد با جاوااسکریپت React شروع میکنه به رندر کردن محتوا.
فرض کن وارد یه صفحه محصول میشی و چند لحظه طول میکشه تا اطلاعات ظاهر بشه — این یعنی دادهها از API گرفته شدن و در مرورگر رندر شدن (نه از قبل روی سرور آماده بودن).
⏳ تاخیر در نمایش محتوا:
کاربر باید صبر کنه تا جاوااسکریپت دانلود و اجرا بشه، پس اولین محتوای قابلمشاهده دیرتر لود میشه.
چون محتوای اولیه خالیه، خزندههای موتور جستجو ممکنه نتونن اطلاعات درست بخونن (مگر با تنظیمات خاص).
رندر کامل در مرورگر یعنی استفاده بیشتر از CPU و RAM دستگاه کاربر.
وقتی صفحهای کاملاً وابسته به تعامل کاربره (مثل داشبوردها یا اپهای تحت وب که سئو براشون مهم نیست)، CSR انتخاب خوبیه.
#Nextjs #Frontend #CSR #WebDevelopment #React
Please open Telegram to view this post
VIEW IN TELEGRAM
👌2❤1👏1