案例1:
const MyComponent = () => Platform.select({
ios: <MyComponentIos>,
android: <MyComponentAndroid>,
});
在这种情况下,我猜react native会获取平台信息并动态选择组件。但在下一种情况下:
案例2: MyComponent.android.jsx
:
// ...
export default MyComponentAndroid;
``` `MyComponent.ios.jsx` :
// ...
export default MyComponentIos;
``` App.jsx
:
import MyComponent from './MyComponent';
react native是否在运行中选择了正确的模块?
或者在编译时(至少不应该将 .android.jsx
文件是否在ios大楼中?
为什么?
暂无答案!
目前还没有任何答案,快来回答吧!