Патерни проєктування · Middle · Запитання 18 з 75

Як впровадити залежність у React-компоненти, щоб у тестах підмінити API-клієнт?

Пояснення

Context - вбудований механізм DI в React: <ApiProvider client={mockClient}> у тестах і Storybook, реальний клієнт у застосунку. Так само влаштовані QueryClientProvider і провайдер Redux store.

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 18

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест