رُزما
Rosma یک کتابخانه مدیریت سراسری استیت کم حجم و با استفاده آسان است که برای کامپوننت های ری اکت طراحی شده است. رُزما سه API ضروری برای مدیریت استیت به شما ارائه می دهد: observer
، useObserver
، و withState
.
برخلاف سایر کتابخانه های مدیریت استیت، راه اندازی و استفاده از Rosma فوق العاده آسان است و به گونه ای نوشته شده است که نیازی به تنظیمات اولیه و گاه پیچیده ندارد. به سادگی آن را از طریق ان پی ام (npm i rosma
) نصب کنید و بدون کانفیگ اضافه، استفاده از آن را شروع کنید.
یکی از مزایای کلیدی Rosma، نامگذاری ساده آن برای متغیرها و متُدهای تنظیم کننده (setter) برای متغیر ها است. برای تعریف کردن یک متُد ستر برای یک متغیر، تنها کاری که باید انجام دهید این است که قبل از نام متغیر یک set
اضافه کنید. به عنوان مثال، بعد از تنظیم یک مقدار برای متغیر count
، باید متد تنظیم کننده مربوطه را setCount
نامگذاری کنید.
کلاس observer
در رزما به شما این امکان را می دهد که با آن متغیرهای استیت سراسری را تعریف کرده و آنها را از هر جایی در برنامه خود فراخوانی یا بروزرسانی کنید. useObserver
یک هوک ساده است که آخرین تغییرات متغیرهای موجود در استیت و همچنین قالبیت بروز رسانی آنها را در کامپوننت ها شما ارائه میدهد، در حالی که withState
یک higher order component است که کامپوننت های شما را به استیت سراسری متصل میکند.
به طور کلی، Rosma یک کتابخانه مدیریت استیت قدرتمند و در عین حال ساده است که فرآیند مدیریت وضعیت برنامه شما را ساده می کند.
کلید واژه ها: ری اکت, مدیریت استیت, استیت سراسری, مشاهده کننده, useObserver, withState, lightweight, نصب آسان, کاربر پسند, npm, نامگذاری, متد تنظیم استیت, فانکشنال کامپوننت, روند کار توسعه
بعدی: نصب و راه اندازی