Same amount of code, same time:
- no html side-effect restriction allows easily implement portals and get rid of
useContext
hooks - batched state allows simpler effect code
- aspects integrate better with DOM, can be applied to any elements
- aspects can be loaded gradually, not as single framework bundle, allowing progressive enhancement
- aspects cross-cut concerns and can be developed independently
- references enable transparency for components - allows cross-subscribing