Merge pull request #1811 from dhrrgn/dhrrgn-timermixin-docs

[Docs] Update TimerMixin docs.
This commit is contained in:
Brent Vatne 2015-06-30 10:41:50 -07:00
commit 97bf9a6b4d
1 changed files with 2 additions and 0 deletions

View File

@ -57,6 +57,8 @@ InteractionManager.clearInteractionHandle(handle);
We found out that the primary cause of fatals in apps created with React Native was due to timers firing after a component was unmounted. To solve this recurring issue, we introduced `TimerMixin`. If you include `TimerMixin`, then you can replace your calls to `setTimeout(fn, 500)` with `this.setTimeout(fn, 500)` (just prepend `this.`) and everything will be properly cleaned up for you when the component unmounts.
This library does not ship with React Native - in order to use it on your project, you will need to install it with `npm i react-timer-mixin --save` from your project directory.
```javascript
var TimerMixin = require('react-timer-mixin');