مجله علمی تفریحی بیبیس
0

دانلود کتاب React: Up & Running – ساخت برنامه های کاربردی وب

بازدید 806
  • عنوان کتاب: React: Up & Running – Building Web Applications
  • نویسنده: Stoyan Stefanov
  • حوزه: React
  • سال انتشار: 2023
  • تعداد صفحه: 233
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 8.55 مگابایت

این یکی دیگر از شب های گرم کالیفرنیا است. com به سرور من و انتشار آن در جهان من در چند شب گذشته که روی برنامه کار کردم به مشکلی فکر کردم: چرا 20٪ تلاش برای بسته بندی “گوشت” برنامه و سپس 80٪ انجام شد. برای مبارزه با رابط کاربری، اگر مجبور نبودم دائماً () getElementById را بسازم و نگران وضعیت برنامه باشم، چند ابزار دیگر می‌توانستم بسازم (آیا آپلود کردن توسط کاربر انجام شده است؟ چه مشکلی دارد؟) این دیالوگ هنوز روشن است؟) چرا توسعه رابط کاربری اینقدر زمان بر است و چه خبر است که به آرامی “aaah” در کنفرانس F8 فیس بوک به “aarrggh!” بخش m آماده است تا بازنویسی کامل دو برنامه وب را اعلام کند: ارائه نظرات شخص ثالث ما و یک ابزار تعدیل برای همراهی با آن در مقایسه با برنامه کوچک من CSSsprites.com، اینها برنامه های وب کاملاً پیشرفته با چندین ویژگی بیشتر بودند. با این حال، این توسعه بسیار خوشحال کننده بود. همانطور که یکی از اعضای تیم گفت: “آه-هه، من می بینم که همه چیز در مورد چیست!” React به شما کمک می کند UI یک بار برای همیشه، وقتی که وضعیت برنامه تغییر می کند، UI دوباره ساخته می شود و شما نیازی به انجام هیچ کاری ندارید مانند اعلام شده، شما از اجزای کوچک و قابل مدیریت برای ساختن یک برنامه بزرگ و قدرتمند استفاده می کنید بقیه فقط دنبال می شود

It’s yet another wonderful warm California night. The faint ocean breeze only helping you feel 100% “aaah!” The place: Los Angeles; the year: 2000-something. I was just getting ready to FTP my new little web app called CSSsprites.com to my server and release it to the world. I contemplated a problem on the last few evenings I spent working on the app: why on earth did it take 20% effort to wrap up the “meat” of the app and then 80% to wrestle with the user interface? How many other tools could I have made if I didn’t have to getElementById() all the time and worry about the state of the app? (Is the user done uploading? What, an error? Is this dialog still on?) Why is UI development so time consuming? And what’s up with all the different browsers? Slowly, the “aaah” was turning into “aarrggh!” Fast forward to March 2015 at Facebook’s F8 conference. The team I’m part of is ready to announce a complete rewrite of two web apps: our third-party comments offering and a moderation tool to go with it. Compared to my little CSSsprites.com app, these were fully fledged web apps with tons more features, way more power, and insane amounts of traffic. Yet, the development was a joy. Teammates new to the app (and some even new to JavaScript and CSS) were able to come and contribute a feature here and an improvement there, picking up speed quickly and effortlessly. As one member of the team said, “Ah-ha, now I see what all the love is all about!” What happened along the way? React. React is a library for building UIs—it helps you define the UI once and for all. Then, when the state of the app changes, the UI is rebuilt to react to the change and you don’t need to do anything extra. After all, you’ve defined the UI already. Defined? More like declared. You use small, manageable components to build a large, powerful app. No more spending half of your function’s body hunting for DOM nodes; all you do is maintain the state of your app (with a regular old JavaScript object) and the rest just follows.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: React: Up & Running – Building Web Applications

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید