DEV Community

Cover image for Create a unique ID in React JS
Saleh Mubashar
Saleh Mubashar

Posted on • Edited on

9 4

Create a unique ID in React JS

Hi Guys
Ok so in this post I will be giving you guys
the simple steps to create a unique reference
ID in react JS.
This has many uses such as giving a user uploaded
image a unique name for saving in a database.

Step 1:

Install UUID v4 using the following command



npm install uuidv4


Enter fullscreen mode Exit fullscreen mode

Step 2:

Import the package into your component, page or code etc.



import { v4 as uuid } from 'uuid';


Enter fullscreen mode Exit fullscreen mode

Step 3:

You can now assign the Uinique ID to any variable using the below code
unique_id is an example here, it can be any variable name.



const unique_id = uuid();


Enter fullscreen mode Exit fullscreen mode

And voila!, you're done.

Thank you all for reading this post.
If it was helpful, please consider following :)
Until next time
Bye!

Top comments (4)

Collapse
 
felipebhz profile image
@FelipeBHZ • Edited

If you are reading this in 2023, you should use the react-uuid package, otherwise you are going to get errors like:

Uncaught RangeError: Maximum call stack size exceeded
at Object.exports.deprecate (util.js:75:1)

Collapse
 
salehmubashar profile image
Saleh Mubashar

Thanks a lot for this!

Collapse
 
catherineisonline profile image
Ekaterine Mitagvaria

I am using it in React 18 and not having such errors. Besides, seems like react-uuid is deprecated right now.

Collapse
 
luismartinezs profile image
Luis Martinez Suarez

This has nothing to do with React

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay