3 ms·
> Nothing in the original post was false per se, You mean besides: "I started my app with React 15.5.0 knowing that my code is deprecate before even starting"
by Sacho 9y ago
> Nothing in the original post was false per se,
You mean besides:
"I started my app with React 15.5.0 knowing that my code is deprecate before even starting" (addressed by dan)
"in mobx you can prefix your store actions but “it’s just for the glam” because it won’t preserve overriding any observable property of your store as it was a normal object store.message = ‘hello’ from any component of your application!?!" (strict mode, right there on the page he even links to)
"React-router is not officially maintained by facebook and the maintainers had the great idea of bumping 3 major versions in 5 months completely not backward compatible to each other" (in the link he provides, you can see version 4 was released 03.2017, version 3 was released 10.2016, version 2 was released 02.2016. Even a charitable reading of "bumping 3 major versions" doesn't get you to 5 months)
I could only find one more assertion of fact, rather than opinion, which happens to be right:
"Once I understood what was the issue I was dragged into the rabbit hole being forced to add empty divs all over the place to let my app work properly"
However, it's also fixed in the next release.
- julianmarq 9y ago> "I started my app with React 15.5.0 knowing that my code is deprecate before even starting" (addressed by dan) If you buy into the fairy tale that a complete rewrite isn't going to break anything, all the power to you. I don't, and have no reason to, I've experienced it first hand what such a major change causes. So, not incorrect. > "in mobx you can prefix your store actions but “it’s just for the glam” because it won’t preserve overriding any observable property of your store as it was a normal object store.message = ‘hello’ from any component of your application!?!" (strict mode, right there on the page he even links to) So... it is possible but not when done a certain way? How that does make the point false? "well duh, you're using react wrong!" doesn't help react and doesn't address the criticism. If it allows to do something, it does, and so it can be used to make bad code, which is where every criticism of every language/framework ever originates; none of it invalid. That's just things one learns to live with, none of the tools we use is perfect. > "React-router is not officially maintained by facebook and the maintainers had the great idea of bumping 3 major versions in 5 months completely not backward compatible to each other" (in the link he provides, you can see version 4 was released 03.2017, version 3 was released 10.2016, version 2 was released 02.2016. Even a charitable reading of "bumping 3 major versions" doesn't get you to 5 months) ... Except it does? At the start of October, the official version was 2; at the end of March, it was 4. That's three different versions in five months. I gotta thank you for this one, because it precisely requires a very charitable reading of that. And even a strict reading gives us two major versions in five months, hardly all that much better.