在同一React组件中使用函数有多种方法。以下是其中几种常见的方式:
import React from 'react';
class MyComponent extends React.Component {
myFunction() {
// 函数逻辑
}
render() {
return (
<div>
<button onClick={this.myFunction}>调用函数</button>
</div>
);
}
}
import React from 'react';
function ChildComponent(props) {
return (
<div>
<button onClick={props.myFunction}>调用函数</button>
</div>
);
}
class ParentComponent extends React.Component {
myFunction() {
// 函数逻辑
}
render() {
return (
<div>
<ChildComponent myFunction={this.myFunction} />
</div>
);
}
}
import React from 'react';
class MyComponent extends React.Component {
myFunction = () => {
// 函数逻辑
};
render() {
return (
<div>
<button onClick={this.myFunction}>调用函数</button>
</div>
);
}
}
这些方法都可以让您在同一React组件中使用函数。具体选择哪种方法取决于您的需求和个人偏好。
领取专属 10元无门槛券
手把手带您无忧上云