Flux基础

欢马劈雪     最近更新时间:2020-08-04 05:37:59

201

组件

  • Dispatcher
  • Store
    • Cache data
    • Expose public getters to access data (never have public setters)
    • Respond to specific actions from the dispatcher
    • Always emit a change when their data changes
    • Only emit changes during a dispatch
  • View
    • Are react components that are controlled by a container
    • Have all of the UI and rendering logic
    • Receive all information and callbacks as props
  • Container
    • Are react components that control a view
    • Primary job is to gather information from stores and save it in their state
    • Have no props and no UI logic
  • Action
    • Describe a user's action, are not setters. (e.g. select-page not set-page-id)