reactjs - 使用 Expo 的 React Native 中的纯组件
问题描述
我开始使用 Expo 与 React Native 合作,我正在尝试找出最佳实践是什么。由于我以前的经验,我想在性能问题难以处理之前避免它们。我读过一些关于纯组件的文章,它们似乎有助于提高性能。我的问题是 Pure Components 是否与世博会兼容,或者它是否与世博会有关?我在网上找不到任何关于它的相关信息。
解决方案
纯组件与 Expo 无关。它们是 React 基础的一部分。
在这里通过评论教你反应生命周期和性能优化是不可能的,所以我给你的最好建议是:
- 阅读一些关于反应生命周期的内容,并了解组件何时被渲染。
- 使用功能组件和钩子,因为它们会让你的生活更轻松,而且它是使用 react 的“现代”方式。
- 为了提高性能,请阅读一些关于 RN 桥的信息并学习“useMemo”、“React.memo”、“useCallback”。阅读文档后加深理解的最佳方式是观看 YouTube 视频。我真的推荐“Web Dev Simplified”频道。
推荐阅读
- spring-boot - 多模块 Spring boot 应用程序 Flyway 迁移脚本
- julia - 如何在稀疏矩阵中找到所有空行的索引,
- javascript - 未捕获(承诺中)错误:reCAPTCHA 占位符元素必须是元素或 id
- java - 如何在用户输入时在 EditText 中添加主题标签
- javascript - 使用自定义方法直接扩展 HTML 元素
- c++ - 将 QWidget* 作为函数参数传递不符合预期
- git - 用乌龟 git 更新 git 本地分支克隆
- css - CSS:如何检测旧边缘而不是新边缘 Chromium?
- python - 在 Python 中使用 re 模块提取有效的 Twitter 名称
- javascript - 如何将 Android Studio 项目转换为 Appcelerator Titanium 模块