ری اکت ( به انگلیسی: React ) ، یک کتابخانه[ ۲] متن باز جاوا اسکریپت برای ساخت رابط های کاربری و اجزای ( Component ) صفحات وب است. ری اکت در دو نسخه ری اکت جی اس ( به انگلیسی: React. js ) و ری اکت نیتیو ( به انگلیسی: React Native ) ارائه شده است. ری اکت جی اس برای دسکتاپ و ری اکت نیتیو برای طراحی برنامه های موبایل می باشد. از دیگر کتابخانه های مشابه می توان به Angular و Vue اشاره کرد. این کتابخانه های جاوااسکرپت با هدف ساختن صفحات وب در صفحه مرورگر مقصد به جای ساخته شدن صفحات در سمت سرور تولید شده اند. بدین مفهوم که پس از ارتباط اولیه کلاینت با سرور، ابتدا این کتابخانه ها بر روی کلاینت بارگزاری می شوند و سپس از طریق ارتباط با API محتوای متغیر درون صفحه به صورت جداگانه بارگیری شده و صفحه وب در سمت مقصد سرهم می شود.
درست شدن صفحات وب در سمت مقصد با این روش این امکان را فراهم می کند که بتوان برنامه هایی با سرعت بالا و پر قدرت برای صفحات نوشت که در گذشته امکان پذیر نبود.
این کتابخانه توسط فیس بوک و جامعه ای از توسعه دهندگان و شرکت ها به صورت انفرادی توسعه و نگه داری می شوند. [ ۳] براساس آنالیزهای جاوااسکریپت سرویس لیبسکور، ری اکت در حال حاضر در سایت های نت فلیکس، ایمجر، بلیچر رپورت، فیدلی، ایر بی ان بی و … مورد استفاده قرار می گیرد.
به دلیل بهینه بودن ری اکت برای دریافت اطلاعاتی که با سرعت تغییر می کنند، می توان از آن برای توسعه برنامه تک صفحه ای ( SPA ) یا برنامه های موبایل استفاده کرد. هرچند دریافت اطلاعات، ابتدایی ترین بخش در یک صفحهٔ وب است و برنامه های پیچیده ری اکت معمولاً به کتابخانه های اضافه ای برای مدیریت وضعیت ( به انگلیسی: State Management ) , مسیریابی ( URL mapping ) ، و اتصال به رابط برنامه نویسی کاربردی ( API ) نیاز دارند.
ری اکت و ری اکت نیتیو از جمله پروژه های متن باز شرکت فیس بوک هستند که در صدر محبوب ترین پروژه های وبگاه گیت هاب قرار دارند. [ ۴]
ری اکت ( reactjs ) اساساً یک کتابخانه open - source جاوا اسکریپتی برای ساخت رابط کاربری ( user interfaces ) برای single page applications ( اپلیکیشن های تک صفحه ای ) است. این کتابخانه برای مدیریت لایه View برای وب استفاده می شود. همچنین React این امکان رو در اختیار ما می گذارد که reusable UI components ( کامپوننت های قابل استفاده مجدد رابط کاربری ) را ایجاد کنیم. React در ابتدا توسط Jordan Walke یکی از مهندسین ارشد فیسبوک ایجاد شد. React ابتدا در سال ۲۰۱۱ در فیسبوک مورد استفاده قرار گرفت و سپس در سال ۲۰۱۲ در اینستاگرام استفاده شد.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفدرست شدن صفحات وب در سمت مقصد با این روش این امکان را فراهم می کند که بتوان برنامه هایی با سرعت بالا و پر قدرت برای صفحات نوشت که در گذشته امکان پذیر نبود.
این کتابخانه توسط فیس بوک و جامعه ای از توسعه دهندگان و شرکت ها به صورت انفرادی توسعه و نگه داری می شوند. [ ۳] براساس آنالیزهای جاوااسکریپت سرویس لیبسکور، ری اکت در حال حاضر در سایت های نت فلیکس، ایمجر، بلیچر رپورت، فیدلی، ایر بی ان بی و … مورد استفاده قرار می گیرد.
به دلیل بهینه بودن ری اکت برای دریافت اطلاعاتی که با سرعت تغییر می کنند، می توان از آن برای توسعه برنامه تک صفحه ای ( SPA ) یا برنامه های موبایل استفاده کرد. هرچند دریافت اطلاعات، ابتدایی ترین بخش در یک صفحهٔ وب است و برنامه های پیچیده ری اکت معمولاً به کتابخانه های اضافه ای برای مدیریت وضعیت ( به انگلیسی: State Management ) , مسیریابی ( URL mapping ) ، و اتصال به رابط برنامه نویسی کاربردی ( API ) نیاز دارند.
ری اکت و ری اکت نیتیو از جمله پروژه های متن باز شرکت فیس بوک هستند که در صدر محبوب ترین پروژه های وبگاه گیت هاب قرار دارند. [ ۴]
ری اکت ( reactjs ) اساساً یک کتابخانه open - source جاوا اسکریپتی برای ساخت رابط کاربری ( user interfaces ) برای single page applications ( اپلیکیشن های تک صفحه ای ) است. این کتابخانه برای مدیریت لایه View برای وب استفاده می شود. همچنین React این امکان رو در اختیار ما می گذارد که reusable UI components ( کامپوننت های قابل استفاده مجدد رابط کاربری ) را ایجاد کنیم. React در ابتدا توسط Jordan Walke یکی از مهندسین ارشد فیسبوک ایجاد شد. React ابتدا در سال ۲۰۱۱ در فیسبوک مورد استفاده قرار گرفت و سپس در سال ۲۰۱۲ در اینستاگرام استفاده شد.
wiki: ری اکت