-
-
Notifications
You must be signed in to change notification settings - Fork 18
The UIScroll Workflow
This doc is outdated. This is for ngx-ui-scroll v1.11.1 and lower. Since ngx-ui-scroll v2.0.0 (March, 2021) the Workflow lives inside vscroll project and the actual information regarding the Workflow can be taken from the vscroll Workflow wiki page.
The UIScroll Workflow is the main part of the logic across the ngx-ui-scroll library. It defines the sequences of the processes that the Scroller super-entity goes through. It's a kind of state machine, where each process could be treated as separate state. The logic of this state machine is implemented completely separate from the other layers/entities: src/component/workflow-transducer.ts.
The following diagram should help to understand the implementation of the UIScroll Workflow transducer.
The Inner Loop details are presented separately: