首页 > 解决方案 > 我们不能直接将组件注入 App.js 吗?

问题描述

我是 web 开发的新手。在完成了 html、css 和 js(基本的东西)之后,我最近开始学习 react js。在我的第一个项目设置 src 文件夹中,我看到了 index.js 和 app.js 文件。为什么我们在这里需要 index.js 文件?我们不能直接将组件注入 App.js 吗?

标签: reactjssrc

解决方案


index通常用来表示通信 _这是此目录/层次结构中的最高级别。索引是应用程序在 DOM 中引导的入口点。App只是一个组件,就像任何其他组件一样。您可以将其命名为任何名称,例如 ,RootComponentNotNamedApp

不需要两者,但它可以保持索引文件干净而无需添加一堆组件代码。在App中,您可能正在使用上下文、它们的提供者、添加其他组件等来包装事物。

我的应用程序使用 redux,所以索引中的所有内容就是这个,

ReactDOM.render(
    // redux stuff
    <Provider store={store}>
        <App />
    </Provider>,
    document.getElementById('root')
)

推荐阅读