繁体   English   中英

如何从另一个文件粘贴一段代码?

[英]how to paste a segment of code from another file?

这可能是一个奇怪的问题,但是有没有办法从另一个文件粘贴/导入一段代码?
例如:

文件 1.js:

export default function App() {
  return (
   some_paste_function('file2.js');
  );
}

文件2.js:

<View>
       <View>
         <Text>Hello World</Text>
      </View>
</View>

基本上是some_paste_function(file_name); 只是将 file2.js 的内容粘贴到函数位置,它更多的是让文件系统看起来更干净而不是使用import

是否有这样的 function 或类似的反应本机甚至一般的 js?

从技术上讲,您可以使用require从另一个文件动态加载内容,如果它们是从另一个文件中导出的,并且仅当您在使用它的模块加载器上运行时。

export default function App() {
  return require("./file2.js");
}
export default function Component() {
  return <View>
    {/* ... */}
  </View>;
}

但是,我强烈建议不要这样做,因为您会失去正确类型检查、自动重构的好处,并且您的依赖关系图会变得混乱。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM