پرش به محتوا

کتابخانه

دانلود react و نشانی CDN ایرانی

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

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۱۹.۳.۱
نسخه‌ها در مخزن
۴۰
مجوز
MIT
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۱۹.۳.۱ آخرین

۱۷۳ کیلوبایت· ۲۶ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/react@19.3.1/react.react-server.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/react@19.3.1/react.react-server.js" integrity="sha256-ztbyKIB6GTuKDsQ2MEuWykRJK66ImcPoTCqIFihD3BQ=" crossorigin="anonymous"></script>

SHA-256: ced6f228807a193b8a0ec436304b96ca44492bae8899c3e84c2a88162843dc14

درباره react (ری اکت)

اگه بخوای React رو تو یه جمله بگی، یه کتابخانه برای ساخت رابط کاربریه. مشکلی که حل می کنه قدیمی و آشناست: صفحه ای که پر از بخش های تعاملیه، مثل سبد خرید، فیلتر محصولات، فرم چندمرحله ای یا داشبورد، با کدهای جاوااسکریپتی که مستقیم به DOM دست می زنن خیلی زود شلوغ و سخت نگهداری می شه. React این وضعیت رو جور دیگه ای مدیریت می کنه. رابط رو به کامپوننت های کوچیک می شکنی. هر کامپوننت داده ها (state و props) رو می گیره و خروجی نمایش رو توصیف می کنه. وقتی داده عوض شد، خود React تشخیص می ده کدوم قسمت صفحه باید به روز بشه.

کامپوننت ها معمولا با JSX نوشته می شن، یعنی چیزی شبیه HTML داخل خود جاوااسکریپت. برای حالت و رفتار هم سراغ hooks مثل useState و useEffect می ری. نتیجه اش اینه که یه دکمه یا یه جدول رو یه بار می نویسی و هر جا لازم شد دوباره استفاده می کنی.

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

موقع انتخاب چند تا نکته رو یادت باشه. اول اینکه بسته react به تنهایی فقط منطق کامپوننت هاست و برای نمایش تو مرورگر react-dom هم لازم داری. دوم اینکه React خودش روتر یا ساختار پروژه نداره. یا ابزارهای جانبی رو خودت انتخاب می کنی یا سراغ فریم ورکی می ری که روی React ساخته شده. سوم، اگه سئو برات مهمه، صفحه ای که فقط سمت مرورگر ساخته می شه رو با دقت بسنج و رندر سمت سرور رو هم در نظر بگیر. چهارم، حجم نهایی جاوااسکریپت رو زیر نظر داشته باش، چون اینترنت موبایل خیلی از کاربرهای ایرانی همیشه قابل اتکا نیست.

نسخه های رسمی و بدون تغییر React تو مخزن داخلی ما هم هست. پس وقتی دسترسی به npm یا CDN های خارجی قطع یا کند شد، می تونی از همین صفحه برش داری.

راهنمای استفاده

بسته به نوع پروژه، دو مسیر اصلی داری.

اگه پروژه ات ابزار build داره (مثلا Vite یا یه فریم ورک مبتنی بر React):

  • با npm دو بسته react و react-dom رو تو پوشه پروژه نصب کن. اگه به رجیستری خارجی دسترسی نداری، فایل های همین صفحه رو بگیر و تو پروژه بذار.
  • بعدش کامپوننت ها رو با JSX بنویس. ابزار build خودش تبدیلشون می کنه.
  • خروجی نهایی رو روی هاستت آپلود کن.

اگه می خوای React رو ساده تو یه صفحه HTML یا یه سایت وردپرسی بیاری:

  • فایل react و react-dom رو از همین صفحه بردار و روی هاستت بذار. یا با کد آماده پایین همین صفحه مستقیم تو صفحه لودشون کن.
  • ترتیب لود مهمه: اول react، بعدش react-dom، آخر هم فایل خودت.
  • یه عنصر خالی با id مشخص تو صفحه بذار و کامپوننتت رو توش رندر کن.
  • تو وردپرس اسکریپت ها رو با روش استاندارد خود وردپرس ثبت کن، نه با چسبوندن دستی تو قالب. این طوری با افزونه های دیگه تداخل پیدا نمی کنه.

قبل از انتشار، سایت رو یه بار هم با اینترنت ضعیف تست کن.

همه نسخه‌ها (۴۰)

نسخه‌های ۱۹.x ۳۳ نسخه
  • ۱۹.۳.۱ آخرین نسخه ۱۷۳ کیلوبایت·
    دانلودنسخه 19.3.1
    نشانی مستقیم فایل اصلی 19.3.1 https://mirror.wbweb.ir/npm/react@19.3.1/react.react-server.js
  • ۱۹.۳.۰ ۱۷۳ کیلوبایت·
    دانلودنسخه 19.3.0
    نشانی مستقیم فایل اصلی 19.3.0 https://mirror.wbweb.ir/npm/react@19.3.0/react.react-server.js
  • ۱۹.۲.۹ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.9
    نشانی مستقیم فایل اصلی 19.2.9 https://mirror.wbweb.ir/npm/react@19.2.9/react.react-server.js
  • ۱۹.۲.۸ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.8
    نشانی مستقیم فایل اصلی 19.2.8 https://mirror.wbweb.ir/npm/react@19.2.8/react.react-server.js
  • ۱۹.۲.۷ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.7
    نشانی مستقیم فایل اصلی 19.2.7 https://mirror.wbweb.ir/npm/react@19.2.7/react.react-server.js
  • ۱۹.۲.۶ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.6
    نشانی مستقیم فایل اصلی 19.2.6 https://mirror.wbweb.ir/npm/react@19.2.6/react.react-server.js
  • ۱۹.۲.۵ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.5
    نشانی مستقیم فایل اصلی 19.2.5 https://mirror.wbweb.ir/npm/react@19.2.5/react.react-server.js
  • ۱۹.۲.۴ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.4
    نشانی مستقیم فایل اصلی 19.2.4 https://mirror.wbweb.ir/npm/react@19.2.4/react.react-server.js
  • ۱۹.۲.۳ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.3
    نشانی مستقیم فایل اصلی 19.2.3 https://mirror.wbweb.ir/npm/react@19.2.3/react.react-server.js
  • ۱۹.۲.۲ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.2
    نشانی مستقیم فایل اصلی 19.2.2 https://mirror.wbweb.ir/npm/react@19.2.2/react.react-server.js
  • ۱۹.۲.۱ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.1
    نشانی مستقیم فایل اصلی 19.2.1 https://mirror.wbweb.ir/npm/react@19.2.1/react.react-server.js
  • ۱۹.۲.۰ ۱۶۶ کیلوبایت·
    دانلودنسخه 19.2.0
    نشانی مستقیم فایل اصلی 19.2.0 https://mirror.wbweb.ir/npm/react@19.2.0/react.react-server.js
  • ۱۹.۱.۱۰ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.10
    نشانی مستقیم فایل اصلی 19.1.10 https://mirror.wbweb.ir/npm/react@19.1.10/react.react-server.js
  • ۱۹.۱.۹ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.9
    نشانی مستقیم فایل اصلی 19.1.9 https://mirror.wbweb.ir/npm/react@19.1.9/react.react-server.js
  • ۱۹.۱.۸ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.8
    نشانی مستقیم فایل اصلی 19.1.8 https://mirror.wbweb.ir/npm/react@19.1.8/react.react-server.js
  • ۱۹.۱.۷ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.7
    نشانی مستقیم فایل اصلی 19.1.7 https://mirror.wbweb.ir/npm/react@19.1.7/react.react-server.js
  • ۱۹.۱.۶ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.6
    نشانی مستقیم فایل اصلی 19.1.6 https://mirror.wbweb.ir/npm/react@19.1.6/react.react-server.js
  • ۱۹.۱.۵ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.5
    نشانی مستقیم فایل اصلی 19.1.5 https://mirror.wbweb.ir/npm/react@19.1.5/react.react-server.js
  • ۱۹.۱.۴ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.4
    نشانی مستقیم فایل اصلی 19.1.4 https://mirror.wbweb.ir/npm/react@19.1.4/react.react-server.js
  • ۱۹.۱.۳ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.3
    نشانی مستقیم فایل اصلی 19.1.3 https://mirror.wbweb.ir/npm/react@19.1.3/react.react-server.js
  • ۱۹.۱.۲ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.2
    نشانی مستقیم فایل اصلی 19.1.2 https://mirror.wbweb.ir/npm/react@19.1.2/react.react-server.js
  • ۱۹.۱.۱ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.1
    نشانی مستقیم فایل اصلی 19.1.1 https://mirror.wbweb.ir/npm/react@19.1.1/react.react-server.js
  • ۱۹.۱.۰ ۱۶۲ کیلوبایت·
    دانلودنسخه 19.1.0
    نشانی مستقیم فایل اصلی 19.1.0 https://mirror.wbweb.ir/npm/react@19.1.0/react.react-server.js
  • ۱۹.۰.۹ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.9
    نشانی مستقیم فایل اصلی 19.0.9 https://mirror.wbweb.ir/npm/react@19.0.9/react.react-server.js
  • ۱۹.۰.۸ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.8
    نشانی مستقیم فایل اصلی 19.0.8 https://mirror.wbweb.ir/npm/react@19.0.8/react.react-server.js
  • ۱۹.۰.۷ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.7
    نشانی مستقیم فایل اصلی 19.0.7 https://mirror.wbweb.ir/npm/react@19.0.7/react.react-server.js
  • ۱۹.۰.۶ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.6
    نشانی مستقیم فایل اصلی 19.0.6 https://mirror.wbweb.ir/npm/react@19.0.6/react.react-server.js
  • ۱۹.۰.۵ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.5
    نشانی مستقیم فایل اصلی 19.0.5 https://mirror.wbweb.ir/npm/react@19.0.5/react.react-server.js
  • ۱۹.۰.۴ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.4
    نشانی مستقیم فایل اصلی 19.0.4 https://mirror.wbweb.ir/npm/react@19.0.4/react.react-server.js
  • ۱۹.۰.۳ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.3
    نشانی مستقیم فایل اصلی 19.0.3 https://mirror.wbweb.ir/npm/react@19.0.3/react.react-server.js
  • ۱۹.۰.۲ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.2
    نشانی مستقیم فایل اصلی 19.0.2 https://mirror.wbweb.ir/npm/react@19.0.2/react.react-server.js
  • ۱۹.۰.۱ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.1
    نشانی مستقیم فایل اصلی 19.0.1 https://mirror.wbweb.ir/npm/react@19.0.1/react.react-server.js
  • ۱۹.۰.۰ ۲۳۱ کیلوبایت·
    دانلودنسخه 19.0.0
    نشانی مستقیم فایل اصلی 19.0.0 https://mirror.wbweb.ir/npm/react@19.0.0/react.react-server.js
نسخه‌های ۱۸.x ۳ نسخه
  • ۱۸.۳.۱ ۳۱۰ کیلوبایت·
    دانلودنسخه 18.3.1
    نشانی مستقیم فایل اصلی 18.3.1 https://mirror.wbweb.ir/npm/react@18.3.1/umd/react.profiling.min.js
  • ۱۸.۳.۰ ۳۰۹ کیلوبایت·
    دانلودنسخه 18.3.0
    نشانی مستقیم فایل اصلی 18.3.0 https://mirror.wbweb.ir/npm/react@18.3.0/umd/react.profiling.min.js
  • ۱۸.۲.۰ ۳۰۸ کیلوبایت·
    دانلودنسخه 18.2.0
    نشانی مستقیم فایل اصلی 18.2.0 https://mirror.wbweb.ir/npm/react@18.2.0/umd/react.profiling.min.js
نسخه‌های ۱۷.x ۲ نسخه
  • ۱۷.۰.۲ ۲۸۴ کیلوبایت·
    دانلودنسخه 17.0.2
    نشانی مستقیم فایل اصلی 17.0.2 https://mirror.wbweb.ir/npm/react@17.0.2/umd/react.profiling.min.js
  • ۱۷.۰.۱ ۲۹۱ کیلوبایت·
    دانلودنسخه 17.0.1
    نشانی مستقیم فایل اصلی 17.0.1 https://mirror.wbweb.ir/npm/react@17.0.1/umd/react.profiling.min.js
نسخه‌های ۱۶.x ۲ نسخه
  • ۱۶.۱۴.۰ ۲۵۷ کیلوبایت·
    دانلودنسخه 16.14.0
    نشانی مستقیم فایل اصلی 16.14.0 https://mirror.wbweb.ir/npm/react@16.14.0/umd/react.profiling.min.js
  • ۱۶.۱۳.۱ قدیمی‌ترین نسخه ۱۹۸ کیلوبایت·
    دانلودنسخه 16.13.1
    نشانی مستقیم فایل اصلی 16.13.1 https://mirror.wbweb.ir/npm/react@16.13.1/umd/react.profiling.min.js

پرسش‌های رایج

  • React یه کتابخانه جاوااسکریپت برای ساخت رابط کاربریه. صفحه رو به کامپوننت های کوچیک و قابل استفاده مجدد تقسیم می کنی و با تغییر داده، React خودش فقط همون بخش لازم صفحه رو به روز می کنه. برای پنل مدیریت، فروشگاه با فیلتر زنده و اپلیکیشن های تحت وب خیلی رایجه.

  • خود React کتابخانه است و فقط لایه رابط کاربری رو پوشش می ده. مسیریابی، ساختار پروژه و دریافت داده رو باید خودت با ابزارهای جانبی کنار هم بذاری. فریم ورک هایی هم هستن که روی React ساخته شدن و این بخش ها رو آماده بهت می دن.

  • اگه بلوک سفارشی یا صفحه تنظیمات افزونه می سازی، معمولا از ابزارهای رسمی خود وردپرس برای کار با React استفاده می کنی. برای یه ویجت ساده تو قالب هم می تونی فایل ها رو روی هاست بذاری و با روش استاندارد ثبت اسکریپت وردپرس لود کنی.

  • React با مجوز MIT منتشر شده. این مجوز معمولا اجازه استفاده تجاری، تغییر و توزیع رو می ده، به شرط اینکه اطلاعیه مجوز رو حفظ کنی. با این حال قبل از استفاده تو پروژه مشتری، متن کامل مجوز رو یه بار بخون.

  • می تونی نسخه رسمی و بدون تغییرش رو از همین صفحه مخزن دانلود بگیری و روی هاست یا تو پروژه ات بذاری. این طوری سایتت به سرویس های خارجی وابسته نمی مونه و تو روزهای محدودیت اینترنت بین الملل هم بالا می مونه.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.