React - 如何导出纯无状态组件

2024-03-09

如何导出无状态的纯哑组件?

如果我使用类,这有效:

import React, { Component } from 'react';

export default class Header extends Component {
    render(){
        return <pre>Header</pre>
    }
}

但是,如果我使用纯函数,我无法让它工作。

import React, { Component } from 'react';
export default const Header = () => {
    return <pre>Header</pre>
}

我错过了一些基本的东西吗?


ES6不允许export default const。您必须先声明常量,然后导出它:

const Header = () => {
  return <pre>Header</pre>
};
export default Header;

这个约束的存在是为了避免写export default a, b, c;这是被禁止的:默认情况下只能导出一个变量

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React - 如何导出纯无状态组件 的相关文章

随机推荐