Adapter

      • 1)Putting a "Big-Cell" in the ListView does not enjoy the performance optimization of the ListView code.
      • 2)Component cannot distinguish between the appear|disappear and init|dispose events.
      • 3)The life cycle of the Effect and the coupling of the View do not meet the intuitive expectations in some scenes of the ListView.
      • Effect-Lifecycle-Promote
        • The Effect of Component follows the life cycle of the Widget, and the Adapter's Effect follows the life cycle of the parent Widget.
        • The improvement of the life cycle of the effect greatly removes the coupling between the business logic and the view life. Even if its display has not yet appeared, other modules can still call its capabilities through dispatch-api.
      • Appearance|disappear event notification
      • Reducer is long-lived, Effect is medium-lived, View is short-lived.