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

 

به چه درد می خوره ؟

خوب فکر کنید سایت بورس رو دارید طراحی می کنید. یا قیمت لحظه ای طلا و دلار رو می خواید توی سایتتون نشون بدید.

 

چه تفاوتی با Ajax داره پس ؟

هیچی ! فقط این خیلی شسته رفته تر شده. دیگه نیاز نیست دیتاها رو جیسون کنید و بفرستید و بگیرید و هندل کنید و اگه ارور داد چیکارش کنید و امنیت انتقال اطلاعات رو چک کنید و ...

 

کجا اجرا میشه ؟ چی رو باید نصب کنید تا بشه باهاش کار کرد ؟

عین همون jQuery و Ajax که قبلا بلد بودید کار کنید اینم دو خط کتابخونه داره که باید به صفحه وبتون اضافه بشه. از CDN های خودشم می تونید استفاده کنید. بعد که به صفحه اضافه کردید دیگه خلاص. سایر المان های صفحه رو عین همون جاوااسکریپت معمول توی خود صفحه می نویسید و بعد صفحه رو ذخیره کرده و توی مرورگر اجراش می کنید.

 

از کجا شروع کنیم ؟

خیلی فیلم فارسی توی آپارات و این سایت های آموزشی فارسی هست. سرچ کنید خیلیشون هم رایگان هستند، اگه حال کردید که هیچ اگه دوست نداشتید از این دو تا استاد هم من بدم نیومد. مختصر و مفید و بدون حاشیه رفتن سر اصل مطلب :
1- هومن امینی : کانال آپارت و بخش آموزش ReactJS از صفر تا 100

2- احمد طحانی : سایت فرانش (دوره رایگان است)

 

همین ؟ تمام شد ؟

نه عزیزم. تازه فهمیدی که ری اکت چی هست و کجا اجرا میشه و این چیزایی که میگن رو باید کجا بنویسی. حالا باید تمرین کنی. توی یوتیوب و سایت یودمی دوره های خوبی هست که ری اکت رو بصورت پروژه محور یاد میده. مثلا این دوره که باید با VPN واردش بشید و ثبت نام کنید داخل سایت یودمی رایگان گذاشته شده. امثال این هم که خب توی یوتیوب فراوانه.

 

دیگه چی ؟

ری اکت یه سری کتابخونه دیگه ام داره که کارهای جالبی براش انجام میدن. مثلا یه چیزی داره به نام Redux که کارتون با ارورها و خیلی چیزای دیگه رو هزار برابر ساده می کنه یا یه شاخه داره بنام React Native که کارش تولید اپلیکیشن اندروید و iOs برای برنامه های شماس. یا ...

برید بگردید ببینید اینا چین و چجوری میشه ازشون استفاده کرد.