有什么办法可以在导入本机反应之前检查组件是否存在

时间:2019-03-13 11:53:39

标签: reactjs react-native

我有一种情况,我想加载一个组件并在该组件的文件存在时渲染它,如果不返回另一个组件的话。

if('./Shared/MyComponent') exists then 
Import MyCompoent from './Shared/MyCompoent'
Else
Import MyCompoent from './Shared/MyNewCompoent'

有没有办法实现这一目标

1 个答案:

答案 0 :(得分:0)

嗯,有点黑,可能还有更多完善的解决方案,但这应该有效(目前无法测试)

try {
 import MyComponent from './component'
} catch (e) {
 import MyComponent from './new-component'
}