我的应用程序呈现计算机(或电话,如果需要)中特定目录的精确镜像。它的工作方式是,我的react应用程序将绘制所有文件夹/文件,并将每个文件夹/文件映射到其自己的组件。
问题是,由于这些文件/文件夹没有系统定义的ID,因此我需要找出其他值作为值传递给关键道具。
我尝试过的事情:
使用索引作为关键道具-我认为这不是一个好主意,因为我希望用户能够根据需要重新排列文件夹,这会使索引不稳定
< / li>使用从文件夹结构读取的uuid()分配每个文件夹/文件-这似乎也不是最好的主意,因为如果我输入其他目录,则返回第一个目录,则每次都会分配ID。
是否有更优雅的方法来解决此问题?