# misc

Misc stuff.

#### compose

```javascript
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

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

const myDebouncedFunction = debounce(myFunction, timeInMS);
```

#### uuid

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

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