包括本教程在内的许多文档都引用了一个src
文件夹,但是当我使用react-native init MyProject
之类的命令创建一个React Native项目时,它并没有创建src
文件夹。这是为什么?
以下是我的文件夹结构:
├── App.js
├── android
├── app.json
├── index.js
├── ios
├── node_modules
├── package.json
└── yarn.lock
答案 0 :(得分:1)
因为react-native-cli不提供src文件夹。它取决于您,如何设计或设计应用程序。目录结构由您自己决定,您需要相应地编写代码。通常,项目特定的代码始终保存在src文件夹中。在您的情况下,只有一个组件,而App.js是唯一包含整个代码的文件。但由于会有许多屏幕/组件,您将发现它难以管理。为了模块化,制作并使用了src文件夹。
App
|
|--src
|
|--assets
|--components
|--screens
|
|--loginScreen.jsx
|--homeScreen.jsx
答案 1 :(得分:0)
只需手动创建src文件夹。它只是用来更好地组织您的项目。