این روش آزمایش React برای تقلید از سناریوهای زندگی واقعی به متن متکی است

در این پست ، من برای آزمایش اجزای React که به متن متکی هستند ، با استفاده از کتابخانه آزمایش ، روند فکر خود را طی می کنم. هدف من این است که یک رویکرد متفاوت برای آزمایش این مؤلفه ها ، بررسی جوانب مثبت و منفی استفاده از مسخره ها در مقابل آزمایش بدون مسخره کردن زمینه را بررسی کنم. ما خواهیم دید که چگونه هر رویکرد بر قابلیت اطمینان آزمون تأثیر می گذارد ، و من بینش هایی را در مورد اینکه چه موقع و چرا یک روش ممکن است در برنامه های دنیای واقعی مفیدتر باشد ، به اشتراک می گذارم.

آنچه باید بدانید

  • آنچه Reactjs برای آن استفاده می شود (احتمالاً شما قبلاً برخی از برنامه ها را نوشتید)
  • ویترین چیست

متن واکنش چیست

زمینه reactjs به عنوان راه حلی برای یک مشکل مشترک در ساختار اجزای reactjs ظاهر شد: حفاری پروانه. حفاری پروانه زمانی اتفاق می افتد که ما زنجیره ای از مؤلفه ها را داریم که نیاز به دسترسی به همان مجموعه داده ها دارند. مکانیسم زمینه به مؤلفه ها اجازه می دهد تا مجموعه ای از داده ها را به اشتراک بگذارند تا زمانی که خود زمینه اولین فرزند باشد.

در مستندات ReactJS ، زمینه برای برگزاری موضوع استفاده می شود ، زیرا ممکن است سایر مؤلفه ها به این اطلاعات نیاز داشته باشند ، اسناد به جای عبور از مقدار از طریق غرفه ها ، از متن استفاده می کنند. مثال دیگر استفاده از زمینه برای نگه داشتن طرح برنامه است ، در مثال JSON-TOOL APP.TSX برنامه را با یک …

Source link