مهارتهای لازم:
React
و استفاده از استیت ظاهر کلی برنامه بدین صورت است:
پروژه اولیه را از این لینک دانلود کنید.
برای اجرای پروژه، باید NodeJS
و npm
را از قبل نصب کرده باشید.
card-memory-game
، دستور npm install
را برای نصب نیازمندیها اجرا کنید.npm start
را برای راهاندازی پروژه اجرا کنید.http://localhost:3000/
میتوانید نتیجه را ببینید.در این سوال میخواهیم منطق بازی کارت و حافظه رو اضافه کنیم.
تایپ دیتای هر کارت (فقط برای توضیح بیشتر و نیازی به استفاده از typescript نیست):
موارد خواسته شده:
Card
در صفحه نمایش داده شوند.isFlipped
آن برابر true شود).isFlipped
آنها برابر false میشود).src/components/Game.js
هستید.Game.js
را بدون zip کردن ارسال کنید یا کل پروژه را zip کرده و ارسال کنید. دقت کنید که پوشهی
node_modules در فایل ارسالی نباشد.