要不使用装饰器导出纯函数组件,可以使用普通的函数声明方式,然后再通过export语句导出。以下是一个示例:
import React from 'react';
// 普通的函数声明方式定义纯函数组件
function MyComponent(props) {
return (
Hello, {props.name}!
{props.message}
);
}
// 通过export语句导出组件
export default MyComponent;
在这个示例中,我们定义了一个名为MyComponent
的函数组件,它接收一个props
对象作为参数,并返回一个React元素。然后,我们使用export default
语句将MyComponent
导出为默认导出。
在其他地方,你可以使用import
语句来引入这个纯函数组件,就像这样:
import React from 'react';
import MyComponent from './MyComponent';
function App() {
return ;
}
export default App;
在这个示例中,我们在App
组件中使用import
语句引入了MyComponent
组件,并在它的属性中传递了一些值。然后,在App
组件的返回值中,我们将MyComponent
作为一个普通的React组件使用。
注意,在这种方式下,我们不需要使用任何装饰器来导出纯函数组件。
上一篇:不使用中央服务器生成唯一编号