您如何在外部组件中使用React函数组件中的方法

时间:2019-09-20 14:40:41

标签: javascript reactjs

我知道您可以像这样调用静态类方法,但是如果它不是类而是函数组件,您将如何实现相同的目的。

import ReactDOM from "react-dom";

import "./styles.css";

class App extends Component {
  static staticMethod() {
    alert( 'static method has been called.');
  }

  render(){
    return <h1>hi</h1>
  }
}

App.staticMethod()

我想实现的是从react组件外部调用testMethod。

import React from "react";
import ReactDOM from "react-dom";

function App (props) {
  const testMethod = () => {
    return props.test
  }
  return( <h1>hi</h1>)
}

//not workoing
//App.testMethod();

0 个答案:

没有答案