javascript - 我如何在 react 中使用另一个文件中的函数?

标签 javascript reactjs

我想为执行此操作的函数创建一个文件 (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>

最佳答案

你可以这样做:

函数.js

const doSomething = function() {
let i = 0;
    if (this === that) {
        i = 0;
    } else {
       i = 1;
    }

}

export default doSomething;

App.js(例如):

import doSomething from "./function";

class Example extends Component {
    state = {
        test
    };
    render() {
        doSomething()
    return (
        <div>
            <h1>{this.state.test.sample[i].name}</h1>
        </div>
     )

关于javascript - 我如何在 react 中使用另一个文件中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54199264/

相关文章:

javascript - React Native 控制台日志代理对象

javascript - 通过 Requirejs 传递的 undefined object

javascript - VueJS子组件不渲染数据

ruby-on-rails - Rails + React 应用程序页面需要重新加载才能呈现 React

javascript - 以编程方式将表单和输入设置为 "ng-dirty"

javascript - HTML 中的样式脚本

javascript - com.facebook.react.bridge.readnativemap 无法在 React Native 中转换为 java.lang.string

ruby-on-rails - API模式下Doorkeeper如何处理OAuth流程?

javascript - 设置或替换 Facebook 聊天中的 textContent

javascript - 模拟点击material-ui切换组件测试