کداکسپلور | CodeExplore
7.91K subscribers
1.96K photos
314 videos
103 files
1.74K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
😎 یک Cheat-sheet خفن برای برنامه نویس ریکت کار

🌐 https://dev.to/ericchapman/react-cheat-sheet-updated-may-2021-1mcd


پست مشابه به این موضوع رو می تونین مشاهده کنید :

💭 https://t.me/CodeExplore/445

#react #site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥2❤‍🔥1
بینندگان عزیز، هم اکنون React 19 💪

بالاخره تیم توسعه React، نسخه 19 این Framework محشر و دارن اراِئه میدن ، اما بیاین باهم بررسی کنیم که چه مواردی به این Framework اضافه شده🔥




1⃣ کامپایلر React: بهینه‌سازی هسته

به گفته تیم توسعه React js ، "دیگه React Compiler یک پروژه تحقیقاتی نیست: و از قدرت این کامپایلر در حال حاضر در وب‌سایت instagram.com استفاده میشه و ما در حال کار بر روی استفاده این کامپایلر به سایر سطوح در Meta و آماده‌سازی اولین نسخه منبع باز هستیم"


🔢 کامپوننت های سمت سرور: آزاد کردن قدرت Server-Side Rendering

مشکلات بارگذاری اولیه کُند و مشکلات بهینه‌سازی برای موتورهای جستجو به لطف Server Component ها قابل حل هستن که یکی دیگه از برگه برنده های React محسوب میشود. تصور کنین یک صفحه اصلی خبری با مقالاتی که به طور مکرر به‌روزرسانی می‌شن. Render کردن این Component ها مستقیماً روی Server با استفاده از Server Component، اولین تاثیرات فوق‌العاده سریع را ارائه می‌ده و رتبه‌بندی موتورهای جستجو را افزایش میده.



🔢 اقدامات ( Actions ): Streamlining Data Flow and Optimistic Updates

پردازش ارسال فرم‌ها و دیگر تعاملات داده‌ای بین client و server ممکنه که یه کار پیچیده‌ای باشه. Action ها به عنوان یک API جدید که در React 19 معرفی شدند، این فرآیند را ساده‌تر می‌کند و با ارائه روشی یکپارچه و شناختی (intuitive) حالا منظور از شناختی چیه (یعنی که رفتار و عملکرد اون پیش‌بینی‌پذیر و سازگار هست و کاربران به راحتی می‌تونن از اون استفاده کنن بدون نیاز به دانش فنی عمیق).



🔢 هوک ها:

تعجب نکنین توی React 19 خبری از Hook جدیدی نیست، اما نگران نباشین یکسری از Hook های اصلی تغییر اساسی میکنن.

هوک های useMemo و useCallback: قابلیت‌های بهبود یافته برای Memoization دقیق‌تر، که ممکنه تعداد بیشتری از Renderهای غیرضروری را کاهش بده. تصور کنید یک Component list بزرگ که تنها موارد خاصی باید بر اساس تعامل کاربر مجدداً Render بشن.

هوک useEffect: کنترل بیشتری بر روی زمان اجرای effect ها، که اجازه میده مدیریت Side effect ها تمیزتر و کارآمدتری داشته باشیم. تصور کنید یک effect که داده‌ها را تنها زمانی که یک کامپوننت خاص mount می‌شه، دریافت می‌کنه.

هوک useImperativeHandle: استفاده بهینه‌تر برای ایجاد object های شبیه به ref در functional component ها. تصور کنید یک Carousel Component سفارشی که متدهایی را برای کنترل رفتار اون ارائه میده.


در آخر میشه گفت React 19 یک ارتقاء نیست، بلکه دروازه‌ای به تجربه توسعه‌ی Performance پویا و جذابه. از کامپایلر نوآورانه React تا یکپارچگی با اجزای وب، هر ویژگی به شما این امکان رو میده تا رابط‌های کاربری‌ رو ایجاد کنید که فوق العاده باشه.

#frontend #react
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥4❤‍🔥2
تو این پست یک مقایسه کامل از زبان‌های قالبی استفاده شده توسط React، Vue، Angular و Svelte رو داریم🤩

+ این تجزیه و تحلیل جالب قطعاً شما رو شگفت زده می‌کنه. (این پست رو از دست ندید)😎

🔵 🟠 🌲 🏤  Comparing JavaScript Frameworks: Templates

#react #angular #vue #svelte
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥5❤‍🔥3
🔵 ایجاد Navbar در React
تو سایت زیر نحوه ساخت نوبار در React رو از 0 تا 100 آموزش داده و نحوه ی پیاده سازیش رو کاملاً گفته.
👉 https://www.sitepoint.com/creating-a-navbar-in-react/

#react #navbar
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤‍🔥3🔥3
برای شروع ریکت چه چیزهایی باید از جاوااسکریپت بلد باشم ؟🧐

1️⃣توابع جاوااسکریپت
2️⃣کلاس ها
3️⃣شرط‌های کوتاه با عملگرهای Ternary و && و ||
4️⃣متدهای کاربردی آرایه‌ها
5️⃣اعضای Rest و عملگر Speard
6️⃣ماژول‌های اکمااسکریپت
7️⃣پرامیس‌ها و Async/Await
8️⃣ترفندهای ابجکت
9️⃣Template Literals
1️⃣0️⃣Destructuring

#پست_پیشنهادی
#javascript #react
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5💔3❤‍🔥2😁1
🔵 ارتقاء قدرت R با React: خلق ویجت‌های پویا و ورودی‌های پیشرفته Shiny با پکیج reactR

پکیج reactR امکان استفاده از کامپوننت‌های React در زبان برنامه نویسی R را فراهم می‌کند و به توسعه‌دهندگان اجازه می‌دهد تا ویجت‌های تعاملی و ورودی های پکیج Shiny بسازند. در این مقاله نحوه استفاده از این پکیج برای ارتقاء اپلیکیشن‌های Shiny و وب را از نصب تا پیاده‌سازی توضیح خواهیم داد.

🌐 برای مشاهده کامل مقاله کلیک کنید

#react #r #reactR #shinyapps
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥27🔥83
برنامه نویس فرانتی و انیمیشن نداری؟👀

🔸️ ببین چی آوردیم برات، مرجع انیمیشن‌های Lottie (فرمت JSON) برای استفاده توی وب، اپ‌های موبایل و React Native.

خروجی سبک و قابل اجرا با کتابخونه‌هایی مثل lottie-web، lottie-ios و lottie-android
پلاگین برای فیگما و افترافکت
ابزار ویرایش و تست آنلاین

👌 اگه دنبال انیمیشن‌های تمیز و بهینه برای فرانت‌اند یا موبایل می‌گردی، این سایت به کارت میاد:
🔗 https://lottiefiles.com/

#frontend #ui #json #react
☕️ Telegram | Website | Discord
6🔥5
💡اگر دنبال راهی ساده اما حرفه ای برای پیاده سازی انیمیشن های جذاب با React هستین کتابخونه Framer Motion یه ابزار OpenSource و به دلیل استفاده از Transform باعث اجرای روون و سریع انیمیشن ها میشه و با امکاناتی مثل درگ اند دراپ، gesture و animation sequences و hybrid engine یکی از بهترین انتخاب ها برای شماست.

🔗 لینک داکیومنت

#react #library #framer #motion
☕️Telegram | Website | Discord
5🔥3
با استفاده از سایت ReactBits میتونید به کامپوننت های انیمیشنی مختلف دسترسی داشته باشید. متن، کارت ها، بک گراند ها و کلی کامپوننت و دیزاین فوق العاده انیمیشنی رو میتونید بهش دسترسی داشته باشید و کد های هرکدوم رو هم بخواین در دسترستون هست همراه با پیش نمایش کامل🔥

توی پروژه هاتون ازشون استفاده و طرح های خفن بزنید بفرستید اینجا ببینیم😉

🔗 https://reactbits.dev/

ری اکشن و اشتراک گذاری فراموش نشه🧡

#animation #components #react
☕️Telegram | Website | Discord
❤‍🔥142🔥2