首页 > 解决方案 > 使用 Expo 的 React Native 中的纯组件

问题描述

我开始使用 Expo 与 React Native 合作,我正在尝试找出最佳实践是什么。由于我以前的经验,我想在性能问题难以处理之前避免它们。我读过一些关于纯组件的文章,它们似乎有助于提高性能。我的问题是 Pure Components 是否与世博会兼容,或者它是否与世博会有关?我在网上找不到任何关于它的相关信息。

标签: reactjsperformancereact-nativememoryexpo

解决方案


纯组件与 Expo 无关。它们是 React 基础的一部分。

在这里通过评论教你反应生命周期和性能优化是不可能的,所以我给你的最好建议是:

  • 阅读一些关于反应生命周期的内容,并了解组件何时被渲染。
  • 使用功能组件和钩子,因为它们会让你的生活更轻松,而且它是使用 react 的“现代”方式。
  • 为了提高性能,请阅读一些关于 RN 桥的信息并学习“useMemo”、“React.memo”、“useCallback”。阅读文档后加深理解的最佳方式是观看 YouTube 视频。我真的推荐“Web Dev Simplified”频道。

推荐阅读