Что такое фермент Airbnb?
Что такое фермент Airbnb?

Видео: Что такое фермент Airbnb?

Видео: Что такое фермент Airbnb?
Видео: 3 Story Tower Airbnb Full Tour // Parker's Point Cabin 2024, Ноябрь
Anonim

18, 359. Автор Лиланд Ричардсон. Фермент - это утилита для тестирования JavaScript для React, которая упрощает утверждение, управление и просмотр выходных данных компонентов React. Он был разработан в Airbnb и позже переведен в независимую организацию.

Тогда в чем разница между шуткой и энзимом?

Оба Шутка и энзим специально разработаны для тестирования приложений React, Шутка можно использовать с любым другим приложением Javascript, но Фермент работает только с React. Шутка можно использовать без Фермент для рендеринга компонентов и тестирования с помощью снимков, Фермент просто добавляет дополнительную функциональность.

Кроме того, что такое шутка и энзим? Шутка это фреймворк для тестирования javascript, созданный разработчиками, которые создали React. Шутка не ограничивается рамкой реагирования, это среда тестирования javascript общего назначения. но поскольку это отреагируют разработчики, больше склонности есть. Фермент это еще один фреймворк, специально разработанный для тестирования реагирующих компонентов.

Точно так же вы можете спросить, что такое фермент JS?

Фермент . Фермент это JavaScript Утилита для тестирования Реагировать это упрощает проверку вашего Реагировать Выход компонентов. Вы также можете манипулировать, перемещаться и некоторым образом моделировать время выполнения на основе выходных данных. Фермент API должен быть интуитивно понятным и гибким, имитируя API jQuery для манипулирования и обхода DOM.

В чем разница между монтировкой и мелкой?

Всегда начинай с мелкий . Если нужно протестировать componentDidMount или componentDidUpdate, используйте устанавливать . Если вы хотите протестировать жизненный цикл компонента и поведение детей, используйте устанавливать . Если вы хотите протестировать рендеринг детей с меньшими накладными расходами, чем устанавливать и вас не интересуют методы жизненного цикла, используйте рендер.

Рекомендуемые: