我想为一个函数创建一个文件(function.js)来完成这个任务:
let i = 0;
if (this === that) {
i = 0;
} else {
i = 1;
}
然后我想将其添加到(this.js)
import function from "./function";
class Example extends Component {
state = {
test
};
render() {
function()
return (
<div>
<h1>{this.state.test.sample[i].name}</h1>
</div>
6条答案
按热度按时间z8dt9xmd1#
您可以执行以下操作:
function.js
App.js(例如):
ev7lccsx2#
有多种方法来实现它。
第一次
如果要在该文件中创建多个函数
然后导入并使用
第二次
您可以使用
export defualt
然后简单地使用它
0h4hbjxa3#
function
关键字是保留标识符。在浏览器上,你需要一些捆绑工具,允许从js模块安装
import
。在服务器上,你只能安装require(path/to/file)
。我建议你看看create-react-app
,了解一个功能齐全的react
安装程序。基本的安装程序包含关于JS模块系统的例子(见下面的文档)。作为回报,您的文件需要导出要使用的符号。
位于
b
要从a
导入符号的a.js
和b.js
目录中https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/importhttps://github.com/facebook/create-react-app的数据
lqfhib0f4#
在function.js中像这样导出函数
导入器将是
gstyhher5#
function.js
具有以下代码您可以在
this.js
中使用它,如下所示-pbpqsu0x6#
"试试这个"
another-file.js
App.js