کامران داور
کامران داور
خواندن ۱ دقیقه·۵ سال پیش

Formik

مدت کوتاهیه که با یه کتابخونه جدید آشنا شدم به اسم فرمیک. فرمیک با هدف ساخت فرم ها و مدیریت اونها و اعتبار سنجی شون در react ساخته شده. این کتابخونه باعث شده که روند توسعه ام نسبت به قبل خیلی خیلی سریع بشه. تا قبل ازین فرم ها رو بدون هیچ کتابخونهای ایجاد میکردم و چند تا مشکل اساسی برام پیش میومد:

1- باید سناریو های مختلفی که کاربر اشتباه میکنه رو در نظر میگرفتم، براش الگوریتمی طرح میکرم و پیاده سازیش میکردم. که این مراحل بسیار بسیار زمان بر بود.

2- همین سناریو های مختلف باعث میشد که کد هام با شرط های تو در تو حجمش خیلی خیلی زیاد بشه , و خوندن و درکش برای هر برنامه نویس دیگه ای رو کار زجرآوری میکرد.

این مشکلات باعث شد تا دنبال کتابخونه ای بگردم تا اعتبار سنجی فرم هام رو دست بگیره (هندل کنه).و با فرمیک مواجه شدم و با خوندن داکیومنتش اونقدر جذبم کرد تا تمام فرم های اون پروژه رو از اول یا فرمیک باز نویسی کردم.

فرمیک چه مشکلاتی رو برای من رفع کرد:

1- مدت زمان ساخت فرم ها رو به شدت کاهش داد.

2- حجم کد ها رو کمتر نصف کرد.

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

سخن پایانی اگر شما هم موقع طراحی فرم ها اشکتون در میاد از فرمیک اسفاده کنید.


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


reactfrontendformikفرمیکبرنامه
برنامه نویس سمت کاربر (Front-end web developer)
شاید از این پست‌ها خوشتان بیاید