Я использую fetch-mock, чтобы имитировать фактический компонент, который использует выборку. fetch-mock не поддерживает ie11 и хотел бы импортировать компонент из примера только в том случае, если поддерживается браузер. Как я могу этого добиться?
fetch-mock для имитации fetch, используемого в ABCComponent.LoadComponent
const isIE11 = !!window.MSInputMethodContext && !!document.documentMode;
if (!isIE11){
import ABCExampleComponent from './ABCExampleComponent';
}
//or
const ABCExampleComponent = !isIE11 ? import('./ABCExampleComponent') : null;
const LoadComponent = ( ) => {
<ABCExampleComponent />
}
Спасибо за предложения.





Я не знаю, полностью ли я понимаю ваш вопрос, но попробуйте это
const Abc = condition ? require('ComponentA') : require('componentB')
Я предполагаю, что webpacker сначала ищет все импортированные / требуемые данные, прежде чем я выполню условную проверку, так что это не сработает. Но спасибо за предложение
Какую версию React вы используете? Вариант v16.6?