update docs about when it's appropriate to use start/endComputation
This commit is contained in:
parent
d87153c1b8
commit
f50befc503
1 changed files with 2 additions and 0 deletions
|
|
@ -1,5 +1,7 @@
|
|||
## m.startComputation / m.endComputation
|
||||
|
||||
Typically, `m.startComputation` / `m.endComputation` don't need to be called from application space. These methods are only intended to be used by people who are writing libraries that do things asynchronously.
|
||||
|
||||
If you need to do custom asynchronous calls without using Mithril's API, and find that your views are not redrawing, or that you're being forced to call [`m.redraw`](mithril.redraw.md) manually, you should consider using `m.startComputation` / `m.endComputation` so that Mithril can intelligently auto-redraw once your custom code finishes running.
|
||||
|
||||
In order to integrate an asynchronous code to Mithril's autoredrawing system, you should call `m.startComputation` BEFORE making an asynchronous call, and `m.endComputation` after the asynchronous callback completes.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue