For years I spewed nonsense on this website about how Facebook owning React was a huge advantage: dedicated engineering team, large project that dog-foods it, etc.

I was so wrong.

No community-run OSS project would throw their own ecosystem under the bus like this.
We all wondered what would happen if React started prioritizing what benefited Facebook dot com, over the actual React community, but then never even noticed when it happened.
Seriously I'll die on this hill. MobX was and is a goddamn pleasure to work with. It's so good @thekitze occasionally gets furious more people don't use it.

If the sacrosanct rules of React purity are violated by MobX, then re-think the rules and move in a different direction.
And of course it's not just MobX. Read the GitHub thread in first tweet above. Tons of other projects chiming in to say they're affect by this.

The response is still the same: "you broke the rules so meh"
Anyway @preactjs still exists. If concurrent mode breaks your favorite React library, I'd recommend looking there.

I know first-hand how brutal it is to make a library CM-safe, doing everything in effects, etc. It's fucking hard; your favorite library may not have the bandwidth.
You can follow @AdamRackis.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: