/test-react-1

test1

GNU General Public License v3.0GPL-3.0

آزمون ری اکت:

می توانید از tailwind استفاده کنید پس در ابتدا یک پروژه خام ایجاد کنید.

توضیحات کلی

قرار است یک فرمی داشته باشیم که تنها یک اینپوت دارد که متنی از کاربر میگیرد و دکمه ای دارد که این متن را به لیستی که خود یک state‌ هست اضافه می نماید که این موارد داخل کامپوننت Form.jsx می باشند.

این لیست در کامپوننت List.jsx نمایش داده می شود.

Form.jsx

یک کامپوننت که دارای ۲ کامپوننت دیگر است

  1. FarawinInput

  2. button

    که در اصل فرمی است که یک متن از کاربر می گیرد و با زدن دکمه متن را به لیستی اضافه می نماید.

FarawinInput.jsx

کامپوننتی که تنها یک input‌ دارد و آن را به پدر خود پاس می دهد .

List.jsx

لیست مورد نظر را بدین صورت نمایش می دهد. جدولی که ستون اول ردیف ستون دوم متن وارد شده و ستون سوم دکمه ای برای حذف آن ردیف

شمای کلی کامپوننت ها

حداقل کامپوننت ها باید مانند تصویر زیر باشد در صورت نیاز می توانید کامپوننت های دیگری بسازید

توجه کنید هر کامپوننت و قسمت باید در فایل جدایی باشد

نکات ظاهری

  1. بر اساس سلیقه خود فرم و لیست را بسازید
  2. حتما ریسپانسیو بوده و بهتر است ابتدا برای سایز موبایل بسازید
  3. می توانید از tailwind یا css معمولی استفاده نمایید.

جزئیات

  1. نکات و جزئیات مهم را کامنت گذاری نمایید
  2. استفاده از Context‌ در آزمون بهتر است
  3. از کدها و استیت ها و پراپ های اضافه خودداری کنید
  4. کارکرد صحیح و روان برنامه را براساس سلیقه خود پیش ببرید

image