چرا React Js انتخاب مناسبی برای سازمان‌ها می‌باشد؟

https://roocket.ir/articles/why-react-js

توسعه‌دهندگان وب و توسعه‌دهندگان موبایل از محبوبیت‌ React JS و مزایای متعدد آن آگاه هستند. در واقع آخرین نظرسنجی Stack Overflow Developer نشان داد، که توسعه‌دهندگان آن را دوست دارند، و اکثر آنان می‌خواهند با React JS کار کنند؛ اگر قبلا این کار را نکرده باشند

نحوه‌ی انتخاب کردن پروژه‌های مناسب

https://roocket.ir/articles/how-to-pick-the-right-design-projects

با پیشرفت کار در حرفه طراحی خود، به شما فرصت‌های زیادی در انتخاب پروژه‌ها داده خواهد شد. اما یکی از سخت‌ترین جنبه‌های کار در تجارت، یادگیریِ انتخاب پروژه‌های مناسب برای خودتان است. برای این موضوع چندین دلیل وجود دارد.

چگونه لپتاپ مناسب را برای برنامه نویسی انتخاب کنیم؟

https://roocket.ir/articles/how-to-choose-a-laptop-for-programming

انتخاب لپتاپ مناسب برای برنامه نویسی می‌تواند یک روند سخت باشد. در هنگام تحقیق درباره گزینه‌های متنوع، به راحتی می‌توان گیج شد. مدل‌های مختلفی از لپتاپ‌ها وجود دارند، که هر کدام مجموعه متفاوتی از برتری‌ها را به همراه دارند.

چگونه توانایی‌هایی که نیاز به یادگیری‌شان داریم را انتخاب کنیم؟

https://roocket.ir/articles/which-skills-you-should-learn

اگر وبلاگ‌ها و وبسایت‌های مختلف مرتبط با طراحی وبسایت را مشاهده کرده باشید با عناوین مختلفی که هر کدام ابزار، زبان برنامه‌نویسی و یا فریمورکی جدید را معرفی می‌کنند روبرو خواهید شد. خواندن مرتب این مطالب باعث می‌شود تا یک توسعه‌دهنده حس کند که از قافله عقب مانده و واقعا نمی‌تواند با چنین پیشرفتی جلو...

مقایسه‌ی React و Vue : کدام یک انتخاب بهتری برای ۲۰۲۰ است؟

https://roocket.ir/articles/react-vs-vue-which-is-better-for-2020

فریمورک‌های جاوااسکریپت به همراه HTML و CSS به بخشی جدایی‌ناپذیر از توسعه فرانت‌اند هر پروژه نرم‌افزاری تبدیل شده است. ۲۰۲۰ سالی دیگر برای انتخاب یک فریمورک مناسب جاوااسکریپت برای توسعه وب‌اپلیکیشن‌های شما خواهد بود.

Flutter در مقابل React Native : انتخاب بهترین فریمورک برای توسعه Cross-Platform

https://roocket.ir/articles/flutter-vs-react-native

مقایسه ما در کنار هم نشان می‌دهد که حداقل در حال حاضر React Native در نبرد با Flutter پیروز میدان می‌شود. در حالی که فلاتر مزایای چشمگیری در فناوری دارد

انتخاب فضای میزبانی روی وبسایت تاثیرگذار است؟

https://roocket.ir/articles/does-your-choice-of-web-host-affect-your-website

زمانی که برای یک مشتری وبسایتی را طراحی می‌کنید، شما تقریبا مسئول تمام قسمت‌های آن هستید. شما کسی هستید که وبسایت را طراحی کرده، بنابراین باید نگران استراتژی‌های مختلفی که وبسایت پیش می‌برد باشید. با این حال گاهی اوقات یک مشتری قبل از استخدام شما تصمیماتی را گرفته که ممکن است روی نتیجه نهایی شما تاث...

نحوه شروع کار React Native در سال 2020

https://roocket.ir/articles/getting-start-on-react-native-in-2020

در پایان این مقاله شما یک برنامه React Native ایجاد خواهید کرد که هم در آی او اس و هم در دستگاه‌های اندرویدی قابل اجرا باشد.

۱۰ دلیل برای انتخاب نودجی‌اس

https://roocket.ir/articles/top-10-reason-why-you-should-use-node-js

در این مطلب از وبسایت آموزشی راکت، قصد داریم به ۱۰ دلیل (براساس تجربیات شخصی) بپردازیم که چرا نودجی‌اس می‌تواند انتخابی مناسب برای ساخت اپلیکیشن بعدی‌تان باشد

بهترین تصاویر را برای وبسایت‌تان انتخاب کنید

https://roocket.ir/articles/choosing-the-best-photos-for-your

عکاسی بخش مهمی از وبسایت های بزرگ است. استفاده از تصاویر بزرگ و تمام عرض در وبسایت مهیج است و علاوه بر آن در نظر بگیرید که همیشه اولین چیزی که کاربر مشاهده می کند تصاویر وبسایت است. بنابراین این المنت یکی از مهمترین المنت های برای جلب کردن توجه کاربران نسبت به یک موضوع است.

کنترل انتخاب متن (text selection) با استفاده از CSS

https://roocket.ir/articles/using-css-to-control-text-selection

شما با استفاده از CSS می‌توانید نحوه‌ی عملکرد و ظاهر انتخاب متون را در سند خود تحت کنترل داشت باشید.

React + Redux = React + Context

https://roocket.ir/articles/react-redux-react-context

من می‌دانم در حال حاضر بیش‌تر مقالات در این زمینه در این مورد است که آیا Redux را جایگزین Context بکنیم یا نه؟ اگر جواب بله است دلیل آن چیست؟ اما این مقاله با بقیه فرق دارد.

چرا به Context API جدید React نیاز داریم ؟

https://roocket.ir/articles/why-you-should-consider-the-new-context-api-in-react-a-deep-dive

چندین سال پیش، Context API به عنوان یک ویژگی آزمایشی با هشدار «این API در آینده می‌تواند بشکند» معرفی شد. با توجه به این که Context API آزمایشی بود، اکثر توسعه دهندگان به اندازه کافی از آن مطمئن نبودند که بخواهند از آن استفاده کنند

استفاده از Sass در Create React App نسخه ۲

https://roocket.ir/articles/using-sass-in-create-react-app-v2

با انتشار نسخه اخیر Create React App، تعداد زیادی ابزار جدید برای بازی کردن با آن‌ها پیدا کردیم. Sass ابزاری است که من درباره‌اش هیجان زده‌ام؛ زیرا قبلا مجبور بودیم که فایل‌های .scss را به کار بگیریم تا فایل‌های .css را درست در ساختار پوشه ما کمپایل کرده و بنویسند

استفاده از WebAssembly به همراه React

https://roocket.ir/articles/using-webassembly-with-react

WebAssembly (WASM) یک قالب باینری برای کد قابل اجرا در مرورگرها است. در این مقاله، ما یک وب‌اپلیکیشن ساده با استفاده از کتابخانه React خواهیم ساخت، بخشی از کد JavaScript خود را به WASM نوشته و کمپایل خواهیم کرد و سپس آن را به برنامه لینک خواهیم کرد.

۵ راه برای تبدیل کامپوننت‌های کلاس React به کامپوننت‌های تابعی

https://roocket.ir/articles/5-ways-to-convert-react-class-components-to-functional-components-w-react-hooks

در آخرین نسخه آلفا از React، یک مفهوم جدید به نام Hooks (هوک‌ها) معرفی شد. هوک‌ها برای رفع بسیاری از مشکلات در React به وجود آمدند. گرچه، در درجه اول به عنوان جایگزینی برای کلاس‌ها به کار برده می‌شوند. با استفاده از هوک‌ها، ما می‌توانیم یک سری کامپوننت‌های تابعی بسازیم که از state و متدهای lifecycle...

چگونه یک برنامه سه لایه‌ای با استفاده از React بسازیم؟

https://roocket.ir/articles/how-to-create-a-three-layer-application-with-react

تقسیم کردم یک وب‌اپلیکیشن تک صفحه‌ای به چند لایه، چند منفعت دارد: جداسازی بهتر نگرانی‌ها. پیاده‌سازی لایه می‌تواند جایگزین شود. آزمایش لایه رابط کاربری می‌توانند سخت باشد، که با منتقل کردن منطق مربوطه به لایه‌های دیگر، این کار ساده‌تر می‌شود.

با استفاده از React، CSS Grid و Unsplash، یک گالری تصاویر با اسکرول بی‌نهایت بسازید

https://roocket.ir/articles/build-an-infinite-scroll-image-gallery-with-react-css-grid-and-unsplash-solution-to-code

ما با چالش ساخت یک گالری تصاویر با اسکرول بی نهایت رو به رو هستیم. در این پست، ما این چالش را با استفاده از React.js، یک کتابخانه frontend‌ معروف برای JavaScript، و همچنین CSS Grid برطرف خواهیم کرد

InfernoJS 6.0.0 : یک کتابخانه React برای ساخت رابط‌های کاربری با کارایی بالا

https://roocket.ir/articles/infernojs-v6-0-0-a-react-like-library-for-building-high-performance-user-interfaces-is-now-out

جامعه InfernoJS از انتشار نسخه 6.0.0 این کتابخانه خبر داد. این نسخه، بکارگیری Fragmentها را به همراه دارد که شما با استفاده از آن‌ها می‌توانید بدون اضافه کردن nodeهای اضافی به DOM، لیستی از کامپوننت‌های فرزند را با هم گروه کنید