3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【React】react-uuidの代わりにuuidを使おう

Last updated at Posted at 2024-01-13

はじめに

react-uuid の代替モジュールとして使える uuid について調べました。

react-uuidは非推奨

Reactの教材にあった $ npm install react-uuid を実行したところ、以下のようなWarningが出ました。

$ npm install react-uuid
npm WARN deprecated react-uuid@2.0.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

added 1 package, and audited 273 packages in 2s

97 packages are looking for funding
  run `npm fund` for details

調べてみますと、react-uuidはすでに廃止されているようでした。

uuidの使用

代わりに uuid の使用が推奨されているようですので、こちらを使用します。

$ npm install uuid

使用例

import { v4 as uuid } from "uuid";
const newItem = {
    id: uuid(),
    text: "newText",
};

終わりに

WarningであってErrorではないので、もしかしたらreact-uuidも使用できるかもしれないですが、uuidを使うに越したことはないと思います。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?