React / Redux上有一个应用程序,它具有通过FileReader加载图像的功能。加载图像后,我将其作为dataUrl。那么,保存这些数据以便在几个React组件中使用它更好?在Redux Store中存储相对大量的数据似乎是一个坏主意。同时,如果图像数据保存在其他地方,那么这个想法就是真正的一个来源。休息。有没有人有任何建议?
答案 0 :(得分:2)
我建议创建一个Object URL而不是dataUrl,然后将其保存在商店中,因为它不再是一个巨大的字符串。如果可能的话,别忘了在不再需要它们的时候忘记撤销它们。