反应本地模板本地go
本地go是反应本机模板以快速启动。
➡️依赖关系
npx react-native init <APPLICATION_NAME> --template react-native-template-nativego
关于遗产CLI的注意
关于旧版CLI似乎有很多困惑。该模板仅适用于新的CLI。确保您已经卸载了以下命令工作的遗留式react-native-cli(npm卸载-g react-native-cli)。如果您希望不使用NPX,也可以在全球安装新的CLI(NPM I -G @React-Native-native-Community/CLI或YARN Global Add @React-Native-native-community/cli)。
可以在此处找到更多信息:https://github.com/react-native-community/cli#about
questions
- @gorhom/底部
- @@ react-native-native-async-storage/async-storage
- @React-Native-native-community/dateTimePicker
- @react-native-native-community/钩子
- @React-Native-native-community/masked-view
- @react-navigation/本机
- @react-navigation/stack
- 片刻
- 支柱类型
- 反应本性动画数
- 反应元素
- 反应原状的toast
- 反应生物库
- 反应本机构
- 反应本地键盘浏览卷
- 反应本地遮盖文本
- 反应新模式 - 二元时间
- 反应生态发展
- 反应本地升级
- 反应新的安全区域封闭式
- 反应式屏幕
- 反应媒介媒介
?文件结构:
src/
所有文件都在此基本组件内。
api/
该文件夹包含与外部API通信相关的逻辑,其中包括:
- endpoints.js-存储所有必需的静态值。
- 助手js-用于存储可重复使用的逻辑。
- 单个功能文件 - 每个功能文件包含特定功能的API通信逻辑。
资产/
正如该名称所暗示的那样,这包含应用程序中使用的静态文件(例如图像)。
- 资产/字体:包含正在使用的自定义字体
- 资产/图像:包含正在使用的图像
- 资产/JSON:包含正在使用的JSON
- 资产/洛蒂:包含正在使用的乐趣
redux/
如果您使用React-Redux来管理状态,则保存所有Redux文件。在Redux文件夹中,您可以使用操作,还原器,可以轻松管理Redux文件的存储。
- REDUX/ACTION:所有围绕Redux的操作文件都在此处。
- REDUX/还原器:所有围绕Redux的还原器都在这里。
- Redux/Store:您可以将商店放入此Redux Store文件夹中。
成分/
该目录中放置了跨功能的共享组件。这样的一个示例(如上所示)是布局组件,用于包装应用程序组件并确定其整体布局。
- 组件/警报:这包含警报和确认
- 组件/背景:屏幕的基类和自定义键盘意识视图。
- 组件/按钮:通用按钮。
- 组件/枚举:包含枚举。
- 组件/flatListItem:包含列表项。
- 组件/输入:包含几种类型的文本输入。
- 组件/模态:包含用于输入Dropdown和模态容器的下拉模式。
- 组件/预加载器:包含进度指示器和加载指示器。
屏幕/
您可以将所有基于屏幕的组件放在此处(例如 - SplashScreen,HomeScreen)。
导航/
您的项目基础导航可以进入这里。您可以创建堆栈导航器并将其导出到您的应用程序。
样式/
如果您在项目中定义了全球样式,则可以将其放在这里,例如颜色,字体样式。
公用事业/
您可以将UTILS文件放在这里。
- 实用程序/上下文/主题:这包括黑暗和光主题上下文。
- 实用程序/函数/格式:此文件夹包括三个最有用的函数货币formforat,DemalFormat,DateFormat。
- 实用程序/功能/日志:这包括日志功能,您可以用来将消息记录为console.log或写入文件。
- 实用程序/功能/验证:此文件夹包含三个最有用的函数validateMail,ValidatePassword。