A quick pass over Talking-To-Servers
This commit is contained in:
parent
097f05029c
commit
b4b8b75ae2
|
@ -30,7 +30,7 @@ We want this handler to:
|
||||||
2. Update a flag in `app-db` which will trigger a modal "Loading ..." message for the user to see
|
2. Update a flag in `app-db` which will trigger a modal "Loading ..." message for the user to see
|
||||||
|
|
||||||
We're going to create two versions of this event handler. First, we'll create a
|
We're going to create two versions of this event handler. First, we'll create a
|
||||||
problematic version of the event handler and then, realising our sins, we'll writes
|
problematic version of the event handler and then, realising our sins, we'll write
|
||||||
a second version which is a soaring paragon of virtue. Both versions
|
a second version which is a soaring paragon of virtue. Both versions
|
||||||
will teach us something.
|
will teach us something.
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ The better solution is, of course, to use an effectful handler. This
|
||||||
is explained in detail in the previous tutorials: [Effectful Handlers](EffectfulHandler.md)
|
is explained in detail in the previous tutorials: [Effectful Handlers](EffectfulHandler.md)
|
||||||
and [Effects](Effects.md).
|
and [Effects](Effects.md).
|
||||||
|
|
||||||
We use the alternative registration function, `reg-event-fx` , and we'll use an
|
In the 2nd version, we use the alternative registration function, `reg-event-fx` , and we'll use an
|
||||||
"Effect Handler" supplied by this library
|
"Effect Handler" supplied by this library
|
||||||
[https://github.com/Day8/re-frame-http-fx](https://github.com/Day8/re-frame-http-fx).
|
[https://github.com/Day8/re-frame-http-fx](https://github.com/Day8/re-frame-http-fx).
|
||||||
You may soon feel confident enough to write your own.
|
You may soon feel confident enough to write your own.
|
||||||
|
@ -133,6 +133,8 @@ Here's our rewrite:
|
||||||
```
|
```
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
1. Our event handler to "describe" a side effect, rather than to "do" the side effect
|
1. Our event handler "describes" side effects, it does not "do" side effects
|
||||||
2. The event handler for `:process-response` stays as it was.
|
2. The event handler we wrote for `:process-response` stays as it was
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue