Difficulty Core Business Logic Separation from UI Modularity-based State Management Pros Collaborative Development Divide and Conquer Continuous Delivery and Product Iteration Full Test Automation Modular Encapsulation
C O O L Convenient More Convenient to Update Immutable OOP Easier to modularize OOP Optional Optional Life cycle Customizable IoC Link Embrace Ecology Keep Principles