要将一个函数写在类内部并返回 JSX 组件,可以使用以下解决方法:
function MyFunction() {
return Hello, World!;
}
class MyClass {
myMethod() {
return MyFunction();
}
}
const myObject = new MyClass();
console.log(myObject.myMethod()); // Hello, World!
如果不想将该函数写在类内部,并且不希望返回 JSX 组件,可以使用以下解决方法:
function myFunction() {
return 'Hello, World!';
}
class MyClass {
myMethod() {
return myFunction();
}
}
const myObject = new MyClass();
console.log(myObject.myMethod()); // Hello, World!
这样,函数 myFunction()
不再写在类内部,并且返回的是一个字符串而不是 JSX 组件。