React محبوبترین کتابخانه JavaScript برای ساخت رابطهای کاربری است. React همچنین میتواند با استفاده از Node روی سرور رندر کند و با استفاده از React Native، برنامههای موبایل را تقویت کند.
React به شما این امکان را میدهد تا از قطعات مجزا به نام کامپوننت، رابط کاربری بسازید. اجزای React خود را مانند Thumbnail، LikeButton و Video ایجاد کنید. سپس آنها را در کل صفحهها، صفحات و برنامهها ترکیب کنید.
چه به تنهایی کار کنید و چه با هزاران توسعهدهنده دیگر، استفاده از React یکسان است. این طراحی شده است که به شما امکان دهد تا اجزای نوشته شده توسط افراد، تیم ها و سازمان های مستقل را به طور یکپارچه ترکیب کنید.
کامپوننتهای React دادهها را دریافت میکنند و آنچه را که باید روی صفحه نمایش داده شود، برمیگردانند. میتوانید در پاسخ به یک تعامل، دادههای جدیدی را به آنها منتقل کنید، مانند زمانی که کاربر ورودی را تایپ میکند. سپس React صفحه را برای مطابقت با داده های جدید به روز می کند.
نمونه از کد React که ویدئوهای قابل جستجو را لیست می کند:

خروجی که نمایش می دهد به صورت زیر خواهد بود:

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


React: The Documentary
Rethinking Best Practices
Introducing React Native
Introducing React Hooks
Introducing Server Components