【发布时间】:2019-09-06 07:21:58
【问题描述】:
我有两个组件,一个子组件和一个父组件,所以子组件是一个 div,里面有一个按钮,在父组件里面我用 onclick 属性调用它,里面有函数,这可能吗?
Button.js
import React from "react";
const Button =() => {
return(
<div>
<button> >Hello world</button>
</div>
)
}
export default Button;
App.js
import React from "react";
import ReactDOM from "react-dom";
import Button from "./button";
import "./styles.css";
const handleClick = () => {
return(<h1>Hello world..!</h1>)
}
function App() {
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Start editing to see some magic happen!</h2>
<Button onClick={handleClick()} />
</div>
);
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
【问题讨论】:
-
是的,你可以做你正在做的事情,但它不会给出任何结果。