# Consistency Revisited
I posted this example a long time ago:
https://x.com/ryancarniato/status/1353801009844240389
Even wrote an article about it:
https://dev.to/this-is-learning/the-cost-of-consistency-in-ui-frameworks-4agi
But I want to explore this again because regardless of the means of your reactive state it is all basically the same considerations.
| What's Deferred? | Write | Notification | Effects | Nothing |
| -------------------- | --------------- | ------------ | --------------- | ------------- |
| Biggest Benefit | Consistent | Efficient | Incremental | Feels natural |
| Largest Downside | Feels unnatural | Inconsistent | Not Synchronous | Wasteful |
| State/Derived/Effect | 0/0/0 | 1/0/0 | 1/1/0 | 1/1/1 |
| 0 -> 1 -> 0 Runs? | No | No | Once | Twice |
| Consistent | Yes | No | Internally | Yes |
| Incremental | No | No | Yes | Yes |
| Example | React | Svelte 3 | Vue | Solid |