首页 > 解决方案 > 我可以将 js 文件与 jsx 文件链接吗?只对前面做出反应(不反应本机)

问题描述

我想将我的home.jsx文件内容显示到app.js文件中。

我将 React 用于前端(不是 react-native),将 Symfony 5 用于后端。后来,我的最终目标是一个简单的按钮。

可能吗?我不知道我的错误是什么。我创造了一个app.jsx奖金。

这是我的文件:

标签: javascriptreactjsecmascript-6frontend

解决方案


在您的Home.jsx文件中,而不是:

  export { Home as default };

您必须Home像这样默认导出组件:

  export default Home;

然后,在您的App.jsx文件中,像这样导入Home组件:

  import Home from './Home';

这是一篇很好的文章,解释了默认导出和命名导出之间的区别

https://medium.com/@etherealm/named-export-vs-default-export-in-es6-affb483a0910


推荐阅读