آموزش React.js

معرفی React.js

در سال 2013 جردن واک، فریم ورک متن باز و جاوا اسکریپتی به نام React.js منتشر کرد. در ابتدا در سال 2011 مورد استفاده ی فیسبوک بود اما در سال 2012 اینستاگرام هم از آن بهره برد. امروزه سایت های زیادی مانند نت‌فلیکس، Imgur، بلیچر رپورت، فیدلی، ایر بی‌ان‌بی از آن استفاده می کنند.

چون این سایت ها بزرگ و دارای داده‌های متغیر در طول زمان هستند React.js فریمورک مناسبی برای آنها است. همچنین، شکل برنامه‌ی کاربردی را در هر زمان نشان می دهد. هنگامی که داده‌ها عوض می شوند، React.js قسمت‌هایی از برنامه که نیاز به بروزرسانی دارند را شناسایی می کند، سپس تنها آن قسمت‌ها را رندر می‌کند.

React.js می تواند برنامه های کاربردی بسازد که encapsulated و قابل استفاده‌ی مجدد هستند و می‌توان برایشان کامپوننت‌های متفاوت نوشت.

 

ویژگی های React.js

  • جریان داده‌ای یک سویه
  • Virtual DOM
  • JSX
  • معماری فراتر از HTML
  • React Native
  • دوره توسعه وب با React

دوره توسعه وب با React

سه شنبه ۲۲ آبان ۱۳۹۷ - ساعت ۱۸:۰۰
  • آموزش توسعه تست محور برای جاوا اسکریپت با React

آموزش توسعه تست محور برای جاوا اسکریپت با React

دوشنبه ۲۳ مهر ۱۳۹۷ - ساعت ۱۸:۰۰
  • دوره دستورالعمل های فریمورک React 

دوره دستورالعمل های فریمورک React 

چهارشنبه ۲۱ شهریور ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش مهاجرت از React به Angular

آموزش مهاجرت از React به Angular

سه شنبه ۲۳ مرداد ۱۳۹۷ - ساعت ۰۴:۰۰
  • آموزش کامپوننت ها، Context و قابلیت دسترسی در React 16

آموزش کامپوننت ها، Context و قابلیت دسترسی در React 16

دوشنبه ۱۵ مرداد ۱۳۹۷ - ساعت ۲۳:۰۰
  • آموزش اصول اولیه React Native

آموزش اصول اولیه React Native

چهارشنبه ۱۰ مرداد ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش انیمیشن ها در React

آموزش انیمیشن ها در React

شنبه ۳۰ تیر ۱۳۹۷ - ساعت ۱۵:۰۰
  • آموزش Data Fetching در React

آموزش Data Fetching در React

چهارشنبه ۲۷ تیر ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش مبانی React Router v4

آموزش مبانی React Router v4

جمعه ۲۲ تیر ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش تست کامپوننت های React با Enzyme

آموزش تست کامپوننت های React با Enzyme

یکشنبه ۱۷ تیر ۱۳۹۷ - ساعت ۰۳:۰۰
  • آموزش استفاده از Create React Native App

آموزش استفاده از Create React Native App

جمعه ۱۵ تیر ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش استفاده از Create React App 

آموزش استفاده از Create React App 

جمعه ۱۵ تیر ۱۳۹۷ - ساعت ۱۹:۰۰
  • آشنایی با ویژگی های جدید React 16

آشنایی با ویژگی های جدید React 16

جمعه ۱۵ تیر ۱۳۹۷ - ساعت ۰۳:۰۰
  • آموزش ایجاد وب سایت با React و ASP.NET Core

آموزش ایجاد وب سایت با React و ASP.NET Core

یکشنبه ۰۳ تیر ۱۳۹۷ - ساعت ۰۳:۰۰
  • آموزش برنامه نویسی واکنش گرا Swift 4

آموزش برنامه نویسی واکنش گرا Swift 4

پنج شنبه ۲۴ خرداد ۱۳۹۷ - ساعت ۱۸:۰۰
  • آموزش تست اپلیکیشن های React با Jest

آموزش تست اپلیکیشن های React با Jest

دوشنبه ۲۱ خرداد ۱۳۹۷ - ساعت ۲۰:۰۰
  • آموزش React برای طراحان وب

آموزش React برای طراحان وب

یکشنبه ۱۳ خرداد ۱۳۹۷ - ساعت ۲۳:۰۰
  • آموزش ساخت اپلیکیشن با React.js و MeteorJS

آموزش ساخت اپلیکیشن با React.js و MeteorJS

چهارشنبه ۰۹ خرداد ۱۳۹۷ - ساعت ۲۳:۰۰
  • آموزش پیشرفته دستورالعمل های فریمورک React 

آموزش پیشرفته دستورالعمل های فریمورک React 

یکشنبه ۳۰ اردیبهشت ۱۳۹۷ - ساعت ۲۲:۰۰
  • آموزش رندر سمت سرور در فریمورک React

آموزش رندر سمت سرور در فریمورک React

شنبه ۲۹ اردیبهشت ۱۳۹۷ - ساعت ۰۳:۰۰
  • پرسش و پاسخ های متدوال درباره React

پرسش و پاسخ های متدوال درباره React

شنبه ۱۵ اردیبهشت ۱۳۹۷ - ساعت ۲۳:۰۰