gpt4 book ai didi

javascript - 为不同的代码实体分配唯一标识符(键、id 等)的最佳实践

转载 作者:行者123 更新时间:2023-12-03 05:09:18 24 4
gpt4 key购买 nike

我不太确定如何最好地表达这个想法。我正在开发一种笔记应用程序,其中我最终希望具有允许用户出于任何目的生成尽可能多的笔记的功能。这些注释在登录时显示在较小的“缩略图”状 View 中。例如,笔记缩略图 View 可能如下所示: enter image description here

但是,当用户单击特定便笺时,其意图是她/他将被重定向到该便笺唯一的 URL 路由...特定于该便笺的路由,其中​​用户可以在其中编辑该便笺整体。例如:

enter image description here

我的查询相当笼统,绝不是这种情况所特有的。 (虽然我希望它有助于描述我的问题)。具体来说,创建唯一标识符来区分每个单独的注释的约定是什么?最简单的是,人们可能会想到只创建一个索引变量,并在每次添加新注释时递增,但这肯定太微不足道了。在更专业的生产应用程序中如何处理这些事情?

这对我的应用程序很重要,因为我正在使用 React-Router 进行...路由。为了使该路由按描述的方式工作,我需要能够在路由配置中传递一个参数。例如:

<Route path="/notes/:noteId">

将插入 noteId 参数以重定向到适当的 URL 路径。再次强调,我确信有很多简单的方法可以处理为集体笔记中的每个单独笔记分配唯一标识符的问题。但我更感兴趣的是处理此类事情的更好方法是什么。

非常感谢任何帮助。

最佳答案

在这个react/redux教程中https://egghead.io/lessons/javascript-redux-persisting-the-state-to-the-local-storage丹·阿布拉莫夫使用这个包: https://www.npmjs.com/package/node-uuid或者您可以使用 Date.now() 生成唯一的 id

关于javascript - 为不同的代码实体分配唯一标识符(键、id 等)的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com