misc

Misc stuff.

compose

import { compose } from '@dormakaba/digital-reactnative-client';

// use it to wrap a component with multiple higher order components
export default compose(
  translate('common'),
  form({
    validate: validate({
      firstname: 'required',
    }),
    onSubmit: values => {
      console.warn(values);
    },
  })
)(myComponent);

debounce

import { debounce } from '@dormakaba/digital-reactnative-client';

const myDebouncedFunction = debounce(myFunction, timeInMS);

uuid

import { uuid } from '@dormakaba/digital-reactnative-client';

uuid.v4(); // returns a new uuid 

Last updated