Reactjs 初始化一个或多个expo av音频对象?

Reactjs 初始化一个或多个expo av音频对象?,reactjs,performance,react-native,expo,Reactjs,Performance,React Native,Expo,我有一个音频文件的列表,我需要能够发挥,我使用的音频从世博会av图书馆在反应本机。我想知道处理音频文件列表播放的最佳实践是什么。要求从列表中进行回放;换句话说,我们不想导航到其他屏幕组件来处理播放 我想将媒体列表组件的关注点从实际播放器中分离出来。所以“MediaList”将负责列出音频文件,“Media”组件将负责处理播放。在这种情况下,在每个媒体组件中初始化expo av Audio对象是有意义的。这使得媒体和MediaList的关注点分离,但是,我认为这看起来也是一个性能问题,因为有这么多

我有一个音频文件的列表,我需要能够发挥,我使用的音频从世博会av图书馆在反应本机。我想知道处理音频文件列表播放的最佳实践是什么。要求从列表中进行回放;换句话说,我们不想导航到其他屏幕组件来处理播放

我想将媒体列表组件的关注点从实际播放器中分离出来。所以“MediaList”将负责列出音频文件,“Media”组件将负责处理播放。在这种情况下,在每个媒体组件中初始化expo av Audio对象是有意义的。这使得媒体和MediaList的关注点分离,但是,我认为这看起来也是一个性能问题,因为有这么多音频实例

所以我的问题是,从性能/资源的角度来看,为每个媒体实例提供音频对象是否有意义?或者,我应该只有一个音频对象,并在每次播放任何文件时重复使用它吗?没有代码,问题相当广泛,但我希望有人能提供一些关于最佳方法的指导