types/uuid - Uncaught TypeError Object(...) is not a function
If you want to check if a string is an UUID (Universally Unique Identifier, aka GUID) in reactjs.
You can use the NPM package @types/uuid to do it.
Here I created a helper class to validate a string.
import { validate as uuidValidate } from 'uuid';
export class StringUtils {
static isValidUuid = (identifier: string) => {
return uuidValidate(identifier);
}
}
But I’ve encountered the following error:
Uncaught TypeError: Object(...) is not a function
at Function.Bc.isValidUuid (VM97 main.5b67c597.chunk.js:17)
To fix it, I have to install the npm package uuid. As it has a dependency on it.
yarn add uuid
or
npm install uuid --save