How to use react-native-uuid - 10 common examples

To help you get started, we’ve selected a few react-native-uuid examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github billmalarky / react-native-image-cache-hoc / lib / imageCacheHoc.js View on Github external
constructor(props) {
      super(props);

      // Set initial state
      this.state = {
        localFilePath: null
      };

      // Assign component unique ID for cache locking.
      this.componentId = uuid.v4();

      // Track component mount status to avoid calling setState() on unmounted component.
      this._isMounted = false;

      // Set default options
      this.options = {
        validProtocols: options.validProtocols || ['https'],
        fileHostWhitelist: options.fileHostWhitelist || [],
        cachePruneTriggerLimit: options.cachePruneTriggerLimit || 1024 * 1024 * 15, // Maximum size of image file cache in bytes before pruning occurs. Defaults to 15 MB.
        fileDirName: options.fileDirName || null, // Namespace local file writing to this directory. Defaults to 'react-native-image-cache-hoc'.
        defaultPlaceholder: options.defaultPlaceholder || null, // Default placeholder component to render while remote image file is downloading. Can be overridden with placeholder prop. Defaults to <img> component with style prop passed through.
      };

      // Init file system lib
      this.fileSystem = FileSystemFactory(this.options.cachePruneTriggerLimit, this.options.fileDirName);
github guoxunbo / newbiest / newbiest-client / src / components / Table / edit / EditorTable.jsx View on Github external
handleAdd = () => {
    const { tableData, table } = this.state;
    // 新建的时候如果有栏位是来源于父值的话,对其进行赋值
    const newData = TableObject.buildDefaultModel(table.fields, this.props.parentObject);
    newData[DefaultRowKey] = uuid.v1();
    newData["newFlag"] = true;

    this.setState({
      tableData: [...tableData, newData],
      editingKey: newData.objectRrn,
    });
  }
github cookpad / react-native-puree / src / queue.ts View on Github external
async push (data: any): Promise {
    if (!this.buffer) await this.init()

    const item = { uuid: uuid.v4(), data }
    this.buffer.push(item)
    await this.sync()
    return item
  }
github expo / expo-starter-aws / actions.js View on Github external
export const addTodo = (text, category) => async dispatch => {
  try {
    const userId = AWS.config.credentials.identityId;
    const todo = {
      userId,
      text,
      category,
      todoId: uuid.v1(),
      completed: false,
      creationDate: new Date().getTime(),
    };
    console.log(todo);
    await db
      .put({
        TableName,
        Item: todo,
        ConditionExpression: 'attribute_not_exists(id)',
      })
      .promise();

    dispatch(syncTodos());
  } catch (err) {
    console.log('Add Todo Error');
    console.log(err);
github aws-samples / aws-mobile-react-native-starter / client / src / Screens / AddPet.js View on Github external
if (imageNode === null) {
      return Promise.resolve();
    }

    const { image } = imageNode;
    const result = {};

    if (Platform.OS === 'ios') {
      result.type = mime.lookup(image.filename);
    } else {
      result.type = imageNode.type;
    }

    const extension = mime.extension(result.type);
    const imagePath = image.uri;
    const picName = `${uuid.v1()}.${extension}`;
    const key = `${picName}`;

    return files.readFile(imagePath)
      .then(buffer => Storage.put(key, buffer, { level: 'private', contentType: result.type }))
      .then(fileInfo => ({ key: fileInfo.key }))
      .then(x => console.log('SAVED', x) || x);
  }
github eltcoin / eltwallet / src / utils / constants.js View on Github external
import uuid from 'react-native-uuid';

const defaultTokens = [
  {
    contractAddress: '0x44197a4c44d6a059297caf6be4f7e172bd56caaf',
    decimals: 8,
    id: uuid.v4(),
    name: 'ELTCOIN',
    symbol: 'ELT',
  },
  {
    name: 'Ethereum',
    id: uuid.v4(),
    symbol: 'ETH',
  },
];

const erc20Abi = [
  {
    name: 'balanceOf',
    type: 'function',
    constant: true,
    payable: false,
github billmalarky / react-native-queue / Models / Queue.js View on Github external
this.realm.write(() => {

      this.realm.create('Job', {
        id: uuid.v4(),
        name,
        payload: JSON.stringify(payload),
        data: JSON.stringify({
          attempts: options.attempts || 1
        }),
        priority: options.priority || 0,
        active: false,
        timeout: (options.timeout >= 0) ? options.timeout : 25000,
        created: new Date(),
        failed: null
      });

    });
github ak1394 / react-native-login / src / index.js View on Github external
getLoginURL() {
    const {redirect_uri, client_id, kc_idp_hint} = this.conf;
    const response_type = 'code';
    const state = uuid.v4();
    const url = this.getRealmURL() + '/protocol/openid-connect/auth?' + querystring.stringify({
      kc_idp_hint,
      redirect_uri,
      client_id,
      response_type,
      state,
    });

    return {url, state};
  }
github eltcoin / eltwallet / src / utils / constants.js View on Github external
import uuid from 'react-native-uuid';

const defaultTokens = [
  {
    name: 'Ethereum',
    id: uuid.v4(),
    symbol: 'ETH',
  },
];

const erc20Abi = [
  {
    name: 'balanceOf',
    type: 'function',
    constant: true,
    payable: false,
    inputs: [
      {
        name: '_owner',
        type: 'address',
      },
    ],
github eltcoin / eltwallet / src / config / store.js View on Github external
availableTokens: state.availableTokens.map(token => ({
      ...token,
      id: uuid.v4(),
    })),
  }),

react-native-uuid

react-native-uuid is a zero-dependency TypeScript implementation of RFC4122.

MIT
Latest version published 2 months ago

Package Health Score

81 / 100
Full package analysis

Popular react-native-uuid functions