Andy Gibel
03/30/2020, 10:19 PMAndy Gibel
03/30/2020, 10:20 PMAndy Gibel
03/30/2020, 10:21 PMTash
03/30/2020, 10:21 PMAndy Gibel
03/30/2020, 10:21 PMAndy Gibel
03/30/2020, 10:22 PMTash
03/30/2020, 10:23 PMevent/intent
+ state
= new state
which means the primary purpose of `event`s / `intent`s is to update state.
if “something else” needs to act on these `event`s , a flow
of these events must be siphoned off to that componentAndy Gibel
03/30/2020, 10:24 PMTash
03/30/2020, 10:24 PMfun reduce(event) {
externalEventNotifier(event)
updateState(event)
}
Andy Gibel
03/30/2020, 10:25 PMTash
03/30/2020, 10:25 PMpre-reduce
and post-reduce
fun reduce(event) {
preReduceEventNotifier(event)
updateState(event)
postReduceEventNotifier(event)
}
Tash
03/30/2020, 10:30 PMFlow
to siphon off the events per se (hoping I have time to update it in the future). Right now, it invokes a simple lamba/listener.Andy Gibel
04/01/2020, 1:50 PM