好的,如果我有一个反应元件,我可以:
const Home = () => (....)
export default Home;现在,我有了一个名为About.js的文件,在该文件中,我导出多个组件,因为它们是相关的。
export const Staff = () => (...)
export const Employee = () => (...)在我的App.js里
import { Staff, Employee } from "./components/About";所有的工作,然而,反应开发工具说,上面的组件是<Unknown/>。

从避免<Unknown/>输出的文件中导出多个组件的最佳实践是什么?
解决方案感谢@Khun在评论中
About.js
const Staff = () => (...)
const Employee = () => (...)
export {Staff, Employee}
in my App.js
import { Staff, Employee } from "./components/About";它从react工具中删除了<Unknown/>。
Ps:我理解最佳实践的差异,但这确实解决了我上面的问题。
发布于 2018-02-05 23:42:54
首先,在不同的文件中创建每个组件: Staff.js和Employee.js。按如下方式导出:export { Staff };和export { Employee };
现在创建另一个文件来处理多个导出。让我们将其命名为About.js,下面是内容:
export * from './Staff';
export * from './Employee';现在就像你做的那样使用它:
import { Staff, Employee } from "./components/About";https://stackoverflow.com/questions/48632668
复制相似问题