如何在jsx中导入和使用javascript函数?

6lo*_*nde 3 javascript meteor reactjs react-jsx meteor-react

我想在App.jsx中使用connect()javascript函数.我正在使用流星框架.

App.jsx

import React from 'react';
/* [I THINK THAT SOME IMPORT CODES SHOULD BE HERE..] */

export default class App extends React.Component {
  render() {
    return (
      <div>
        <button 
          onClick={ /* [I WANT TO USE connect() FUNCTION HERE] */ }
        > Connect </button>
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

connect.js

function connect() {
  console.log('connected');
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

Gem*_*mmi 7

您可以导出和导入此功能.

connect.js

export function connect() {
  console.log('connected');
}
Run Code Online (Sandbox Code Playgroud)

App.jsx

import React from 'react';
import {connect} from '/path/to/connect.js'

export default class App extends React.Component {
  render() {
    return (
      <div>
        <button 
          onClick={connect}
        > Connect </button>
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)