რა არის Airbnb ფერმენტი?
რა არის Airbnb ფერმენტი?

ვიდეო: რა არის Airbnb ფერმენტი?

ვიდეო: რა არის Airbnb ფერმენტი?
ვიდეო: Зия Хайдаров - знакомство с культурой виноделия в Грузии. Garage Wines в Батуми 2024, მაისი
Anonim

18, 359. ლელანდ რიჩარდსონი. ფერმენტი არის JavaScript ტესტირების პროგრამა React-ისთვის, რომელიც აადვილებს თქვენი React Components-ის შედეგების მტკიცებას, მანიპულირებას და გავლას. იგი განვითარდა Airbnb მოგვიანებით კი დამოუკიდებელ ორგანიზაციაში გადავიდა.

მაშინ, რა განსხვავებაა ხუმრობასა და ფერმენტს შორის?

ორივე ხუმრობა და ფერმენტი სპეციალურად შექმნილია React აპლიკაციების შესამოწმებლად, ხუმრობა შეიძლება გამოყენებულ იქნას ნებისმიერი სხვა Javascript აპლიკაციით, მაგრამ ფერმენტი მუშაობს მხოლოდ React-თან. ხუმრობა შეიძლება გამოყენებულ იქნას გარეშე ფერმენტი კომპონენტების გაფორმება და სნეპშოტების ტესტირება, ფერმენტი უბრალოდ ამატებს დამატებით ფუნქციონირებას.

გარდა ზემოთ, რა არის ხუმრობა და ფერმენტი? ხუმრობა არის ჯავასკრიპტის ტესტირების ჩარჩო, შექმნილი დეველოპერების მიერ, რომლებმაც შექმნეს react. ხუმრობა არ შემოიფარგლება მხოლოდ React Framework-ით, ეს არის ზოგადი დანიშნულების ჯავასკრიპტის ტესტირების ჩარჩო. მაგრამ როგორც ეს რეაქტიული დეველოპერებისგან არის უფრო მეტი მიდრეკილება. ფერმენტი არის კიდევ ერთი ჩარჩო, რომელიც სპეციალურად შექმნილია რეაქტიული კომპონენტების შესამოწმებლად.

ანალოგიურად, შეგიძლიათ იკითხოთ, რა არის ფერმენტი JS?

ფერმენტი . ფერმენტი არის JavaScript ტესტირების პროგრამა რეაგირება რაც გაადვილებს თქვენი გამოცდას რეაგირება კომპონენტების გამომავალი. თქვენ ასევე შეგიძლიათ მანიპულირება, გავლა და გარკვეულწილად სიმულაცია გაშვების დროის გათვალისწინებით. ფერმენტის API განკუთვნილია იყოს ინტუიციური და მოქნილი jQuery-ის API-ის მიბაძვით DOM-ის მანიპულაციისა და გადაადგილებისთვის.

რა განსხვავებაა მთასა და ზედაპირს შორის?

ყოველთვის დაიწყეთ არაღრმა . თუ კომპონენტიDidMount ან componentDidUpdate უნდა შემოწმდეს, გამოიყენეთ მთაზე . თუ გსურთ შეამოწმოთ კომპონენტის სასიცოცხლო ციკლი და ბავშვების ქცევა, გამოიყენეთ მთაზე . თუ გსურთ გამოსცადოთ ბავშვების გაწევა ნაკლები ზედნადებით ვიდრე მთაზე და თქვენ არ გაინტერესებთ სასიცოცხლო ციკლის მეთოდები, გამოიყენეთ რენდერი.

გირჩევთ: