javascript - 反应原生 | 导入文件性能
问题描述
有多种方法可以为 React native 导入文件。
- 直接进口。
- 先导出后导入。
//1
import BackButton from '../components/BackButton'
//2
import {BackButton} from '../components'
//components -> index.js
import BackButton from '../BackButton'
export {
BackButton
}
我想知道这两者之间的性能有什么区别吗?它是影响渲染时间的一个因素,即使只是一点点。
解决方案
从另一个文件导入组件,例如
import BackButton from '../components/BackButton'
或者您也可以使用组件索引来更好地导入,例如“components/index.js”
import BackButton from "./BackButton";
import Loader from "./Loader";
import Text from "./Text";
export {
Loader,
ButtonView,
Text
};
用法如
import {BackButton} from '../components'
它不会影响性能,但是当组件中有多个文件时,组件索引是一种更好的实现方法
推荐阅读
- android - Android gradle 插件和 android sdk 构建工具
- kotlin - Kotlin 数据类:如果我在编译时不知道其名称,如何设置属性?
- excel - 复制前提示用户确认覆盖数据
- javascript - DataTable - 无效的 Json 响应
- python - 在对一个时间序列数据进行 LSTM 模型训练后初始化状态
- c# - 不会破坏应用程序的 C# 异常处理
- android - 如何在文件中获取我的 Realm 数据库以在 Realm Studio 中打开?
- c# - 调用 Blazor 应用时 Postman 调用无限旋转
- mongodb - Mongoose:即使通过 {new:true},findByIdAndUpdate 也无法正常工作
- apache-spark - 按时差过滤 pyspark