使用操作系统的文件系统时文件夹/文件上的关键道具

时间:2019-05-17 18:53:03

标签: reactjs react-native

我的应用程序呈现计算机(或电话,如果需要)中特定目录的精确镜像。它的工作方式是,我的react应用程序将绘制所有文件夹/文件,并将每个文件夹/文件映射到其自己的组件。

问题是,由于这些文件/文件夹没有系统定义的ID,因此我需要找出其他值作为值传递给关键道具。

我尝试过的事情:

  • 使用索引作为关键道具-我认为这不是一个好主意,因为我希望用户能够根据需要重新排列文件夹,这会使索引不稳定

    < / li>
  • 使用从文件夹结构读取的uuid()分配每个文件夹/文件-这似乎也不是最好的主意,因为如果我输入其他目录,则返回第一个目录,则每次都会分配ID。

是否有更优雅的方法来解决此问题?

0 个答案:

没有答案