ظاهر کلی برنامه بدین صورت است:
پروژه اولیه را از این لینک دانلود کنید.
برای اجرای پروژه، بایدNodeJS
و npm
را از قبل نصب کرده باشید.
steps
، دستور npm install
را برای نصب نیازمندیها اجرا کنید.npm start
را برای راهاندازی پروژه اجرا کنید.به اولین مسئله از مسابقه Front-End بله کمپ ۶ خوش آمدید =))
در این مسئله شما باید استپی همانند تصویر بالا به کمک هوک useReducer
پیاده سازی کنید به گونه ای که دارای ویژگی های زیر باشد:
زمانی که استپ ما روی حالت اولیه قرار دارد دکمه Prev
غیر فعال شود و زمانی که استپ ما روی حالت آخر قرار گرفت دکمه Next
غیر فعال شود.
رنگ باتن ها و استپ ها باید بر اساس فعال یا غیر فعال بودن استپ ها تغییر کند ( اگر فعال بود رنگ rgb(70, 92, 216)
و در غیر اینصورت رنگ gray
را به خودش بگیرد.
شما تنها مجاز به اعمال تغییرات درون فایل App.js
هستید.
استایل های شرطی که مینویسید حتما باید به صورت inline
باشد.
به هنگام ثبت پاسخ، پروژه را با ساختار زیر ارسال کنید: