我可以同时导出component和const吗

时间:2019-12-25 18:40:57

标签: reactjs

我有两个js文件。一种带有AComponent的代码。在第二个js中,我导入了AComponent文件,此外,我写了:

<core:LengthToValueConverter x:Key="MyConverter"/>

如何同时导出两者?

const Ctext = (props) => (....)

2 个答案:

答案 0 :(得分:1)

此行可能会给您带来问题

export const props => <AComponent />;

您没有为要导出的函数定义名称。您可以尝试

export const aComponentFunction = props => <AComponent {...props} />; //<-- I added the props too

答案 1 :(得分:1)

您不能导出未命名的函数,必须对其命名,否则无法将其导入其他文件:

const myFunc = props => <AComponent>

然后您可以导出myFunc。

我认为最好只导出一个组件,无论如何,如果您希望导出多个组件或函数,我会将它们分组到objext中,然后将该对象导出为默认导出:

const objectToExport = { myFunc, myComponent }; export default objectToExport

还要注意,每个文件只能有一个默认导出