首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react应用程序中的条件组件导入

react应用程序中的条件组件导入
EN

Stack Overflow用户
提问于 2018-11-07 19:09:18
回答 1查看 68关注 0票数 0

我使用fetch-mock来模拟使用fetch的实际组件。fetch-模拟不支持ie11,并且只在浏览器被支持的情况下才想导入示例组件。我怎样才能做到这一点?

  1. ABCExampleComponent使用fetch-mock来模拟ABCComponent中使用的fetch
  2. 只有在支持浏览器的情况下,LoadComponent才应该呈现ABCExampleComponent。

LoadComponent

代码语言:javascript
复制
const isIE11 = !!window.MSInputMethodContext && !!document.documentMode;
if(!isIE11){
  import ABCExampleComponent from './ABCExampleComponent';
}

//or
const ABCExampleComponent = !isIE11 ? import('./ABCExampleComponent') : null;

const LoadComponent = ( ) => {
  <ABCExampleComponent />
}

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2018-11-07 22:08:28

我不知道我是否完全理解你的问题,但是试试这个const Abc = condition ? require('ComponentA') : require('componentB')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53196203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档