مقالات آموزشی

مقالات به‌روز و کاربردی برای افزایش سطح دانش شما

پربازدیدترین مقالات دو هفته گذشته

16 زبان برنامه‌نویسی در سال 2019

در سال 2019 می‌توانیم شاهد رشد زیاد تکنولوژی در زمینه‌های اینترنت اشیاء، دستگاه‌های کوچک مانند گدجت‌های پوشیدنی، دستیاران دیجیتالی، یادگیری ماشین، هوش...

بهترین فریمورک‌های PHP در سال 2019

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

۷ فریمورک جاوااسکریپت در سال 2019

جاوااسکریپت بدون شک یکی از محبوبترین زبان‌های برنامه‌نویسی در دنیا است که در فرایند توسعه وب در کنار HTML و CSS مشارکت دارد. جاوااسکریپت زبان سبک، شئ‌...

چرا Vue.js تا به این حد محبوب شده است ؟

اکوسیستم جاوااسکریپت پر از انتخاب‌های متفاوت است، در میان این انتخاب‌ها، فریمورک‌ها و کتاب‌خانه های مختلفی وجود دارد. یکی از این فریمورک‌ها  Vue.js نا...

بخش مقالات

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

امروزه توسعه اپلیکیشن‌ها به صورت چند-سکویی یکی از موضوعات بسیار پرطرفدار است. درک چرایی این موضوع نیز بسیار ساده است. شما می‌توانید با استفاده از یک ک...

پیاده‌سازی یک لیست اسکرول بی نهایت در React Native

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

ابزار توسعه‌دهندگان React که باید در سال ۲۰۱۹ بشناسید

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

ساخت یک برنامه مربوط به دستور پخت غذا با استفاده از Prisma و React

در یکی دو سال اخیر، GraphQL با توجه به برتری‌های متنوعی که در زمینه REST دارد، توانسته در صحنه توسعه‌دهی frontend بسیار پیش برود.گرچه، راه‌اندازی یک س...

نکات بهینه‌سازی React

در React، یک کامپوننت وقتی که state یا propهای مربوط به آن تغییر می‌کنند، مجددا رندر می‌شود. با توجه به این که state نمایانگر داده‌های داخلی، و propها...

چگونه یک برنامه بر پایه موقعیت مکانی را با استفاده از React Native توسعه دهیم؟

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

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

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

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

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

مقدمه‌ای سریع بر React State Hook

طرح پیشنهادی React Hooks با برخی هوک‌های داخلی می‌آید که بر روی انجام یک کار، مانند  فراهم کردن state یا محتویات به یک کامپوننت تابع تمرکز می‌کنند. شم...

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

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

ReactJS 101 - هر چیزی که باید بدانید

در طی چند سال اخیر، ممکن است بیشتر و مکررا به ReactJS برخورد کرده باشید. این یک تصادف نیست. از زمانی که این کتابخانه در سال ۲۰۱۳ متن باز شده و منتشر ش...

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

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