Airbnb fermenti nima?
Airbnb fermenti nima?

Video: Airbnb fermenti nima?

Video: Airbnb fermenti nima?
Video: Самый дорогой процесс в мире - Как разработать лекарство? 2024, Noyabr
Anonim

18, 359. qasamki Leland Richardson. Ferment bu React uchun JavaScript-ni sinovdan o'tkazish uchun yordamchi dastur bo'lib, u React komponentlaringizning chiqishini tasdiqlash, manipulyatsiya qilish va o'tishni osonlashtiradi. da ishlab chiqilgan Airbnb va keyinchalik mustaqil tashkilotga o'tkazildi.

Xo'sh, hazil va ferment o'rtasidagi farq nima?

Ikkalasi ham Jest va ferment React ilovalarini sinash uchun maxsus ishlab chiqilgan, hazil boshqa har qanday Javascript ilovasi bilan foydalanish mumkin, lekin Ferment faqat React bilan ishlaydi. hazil holda foydalanish mumkin Ferment komponentlarni ko'rsatish va oniy tasvirlar bilan sinab ko'rish, Ferment shunchaki qo'shimcha funktsiyalarni qo'shadi.

Yuqoridagilardan tashqari, hazil va ferment nima? hazil reaksiya yaratgan ishlab chiquvchilar tomonidan yaratilgan javascript test tizimidir. hazil asoslarini munosabat bilan cheklanib emas, u umumiy maqsadi JavaScript sinov ramkalar. lekin reaksiya ishlab chiquvchilari bo'lgani uchun ko'proq moyillik mavjud. Ferment reaksiya komponentlarini sinash uchun maxsus ishlab chiqilgan yana bir ramka.

Xuddi shunday, siz JS fermenti nima ekanligini so'rashingiz mumkin.

Ferment . Ferment a JavaScript Sinov uchun yordamchi dastur Reaksiya qilish bu sizni sinab ko'rishni osonlashtiradi Reaksiya qilish Komponentlarning chiqishi. Siz ham, shpal qo'yishi mumkin, va ba'zi yo'llar Runtime chiqish berilgan taqlid. Fermentlar API DOM manipulyatsiyasi va o'tish uchun jQuery API-ni taqlid qilish orqali intuitiv va moslashuvchan bo'lishi kerak.

Tog'li va sayoz o'rtasidagi farq nima?

Har doim bilan boshlang sayoz . Agar componentDidMount yoki componentDidUpdate sinovdan o'tkazilishi kerak bo'lsa, foydalaning o'rnatish . Agar siz komponentning hayot aylanishi va bolalar xatti-harakatlarini sinab ko'rmoqchi bo'lsangiz, foydalaning o'rnatish . Agar siz bolalarni renderlashni kamroq qo'shimcha xarajatlar bilan sinab ko'rmoqchi bo'lsangiz o'rnatish va sizni hayot aylanish usullari qiziqtirmaydi, renderdan foydalaning.

Tavsiya: