React in 100 Seconds: A Quick Overview
Learn about React, a JavaScript library for building user interfaces, developed by Facebook in 2013. Discover how React simplifies creating reusable UI components and updating UI with ease, using JSX syntax and hooks.
Video Summary & Chapters
No chapters for this video generated yet.
Video Transcript
React، یک کتابخانه جاوا اسکریپت برای ساخت رابط کاربری.
توسعه یافته در فیس بوک و در سال 2013 منتشر شد.
مطمئن است که React تاثیرگذارترین کتابخانه UI در حافظه اخیر بوده است.
ما از آن برای ساخت اجزای که نمایندگی از بخش های منطقی و قابل استفاده مجدد از رابط کاربری استفاده می کنیم استفاده می کنیم.
زیبایی React این است که
سادگی ساختن یک عنصر به حداقل نظری آن کاهش یافته است.
این فقط یک عملکرد جاوا اسکریپت است.
این کار بسیار آسان است، یک غار می تواند این کار را انجام دهد.
ارزش بازگشت از این عملکرد HTML یا UI شما است.
که در یک سنتکس خاص به نام JSX نوشته شده است، به شما اجازه می دهد تا به راحتی جاوا اسکریپت را ترکیب کنید.
با HTML Markup. اگر می خواهید داده ها را به یک اجزای انتقال دهید، شما به سادگی آن را به یک استدلال پروپ،
که پس از آن می توانید در داخل بدن عملکرد یا در رابط کاربری با استفاده از برش اشاره کنید. اگر ارزش
تغییرات، React به به روز رسانی UI واکنش نشان خواهد داد. اگر ما می خواهیم اجزای ما وضعیت داخلی خود را،
ما می توانیم از
هوک وضعیت. هوک فقط یک عملکرد است که ارزش و همچنین یک عملکرد را به تغییر می دهد
ارزش. در این مورد، شمارش وضعیت واکنش پذیر ما است و setCount وضعیت را تغییر می دهد.
استفاده شده در قالب، شمارش همیشه آخرین ارزش را نشان می دهد. سپس ما می توانیم setCount را متصل کنیم
به یک رویداد کلیک کنید به طوری که کاربر
می تواند وضعیت را تغییر دهد. React ارائه می دهد انواع دیگر حوله های ساخته شده برای مقابله با موارد استفاده مشترک،
اما دلیل اصلی که ممکن است بخواهید از React استفاده کنید، کتابخانه خود نیست، بلکه کتابخانه بزرگ است.
اکوسیستم که آن را احاطه می کند. واکنش خود در مورد روتینگ، مدیریت دولت، انیمیشن،
یا هر چیزی مانند این. در عوض، این اجازه می دهد تا این نگرانی ها...
به طور طبیعی در جامعه منبع باز توسعه یافته است.
مهم نیست که سعی کنید چه کاری انجام دهید، احتمالا یک کتابخانه پشتیبانی خوب وجود دارد که به شما کمک کند.
شما آن را انجام می دهید.
آیا به یک سایت استاتیک نیاز دارید؟
شما گیتسبی دارید.
آیا نیاز به Rendering به سمت سرور دارید؟
شما بعدی دارید.
برای انیمیشن، شما بهار دارید.
برای فرم ها، شما فرم دارید.
مدیریت دولتی؟
شما Redux، MobX، Flux، Recoil، XMX و غیره را دارید.
وضعیت، و بیشتر. شما یک عرضه بی پایان از گزینه های برای انجام کارها به طوری که شما آن را دوست دارید.
به عنوان یک پاداش اضافی، هنگامی که شما React Down داشته باشید، می توانید به راحتی به React Native پرش کنید و شروع کنید.
ساخت برنامه های کاربردی تلفن همراه. و جای تعجب نیست که دانستن این کتابخانه کوچک UI یکی از بزرگترین
مهارت های در تقاضا برای توسعه دهندگان پیشرو امروز. این React بوده است، و چه
اگر می خواهید ویدئوهای کوتاه تر مانند این را ببینید، مطمئن شوید که دوست دارید و اشتراک بگذارید.
محتوای پیشرفته تر React را در FireshipIO بررسی کنید.
و اگر شما کنجکاو هستید که چگونه این ویدئو ها را بسازم، مطمئن شوید که کانال شخصی جدید من را بررسی کنید.
ویدیویی در این موضوع.
با تشکر از تماشای شما و من در قسمت بعدی شما را می بینم.