我正在阅读React Native代码中的大型json文件,但它给我带来了令人无法接受的性能损失。大文件的性能问题也在documentation。
中提到是否有可用的替代方法可以帮助我从文档目录中读取文件而不会达到性能?
答案 0 :(得分:3)
现在读取文件似乎react-native-fs是唯一可用的库。它适用于小文件,但在大文件的情况下,您可能会遇到巨大的性能损失。 为了获得更好的性能,可以编写本机模块来访问文件,并且您会感受到相当多的性能提升。这样,如果您同时支持iOS和Android,则必须使用Java和objective-c编写代码。
答案 1 :(得分:1)
react-native-fetch-blob声称用readStream
来解决这个问题,并且react-native-fs维护者consider fetch-blob再次成为更好的库(名字不能承受)。