I am not fan of React. It is great to have something like React for people that aren't primarily into software development, because of html and css and js (many designers and hobbyists got into programming with those) but I do not appreciate it. The fact that I do not have (nor want) any single Electron app installed on my computer tells something. It is okay to be there as a choice for app development but I want to…
> And Qt is getting really better and better each day, and right now is pretty portable, so you don't have to write 3 different versions of apps for different operating systems. Assuming you want to write an app in C++ that doesn't need it, and are comfortable with not having any of Electron's sandboxing features. While JS isn't my preferred language, it does beat doing everything in native code with full filesystem…
React is mostly hype
21–30 of 138 posts
Re: React is mostly hype
#22The arguments are pretty vague, for example > React becomes counterproductive when developing apps that aren't mere demos. I have developed big apps in Backbone, moving very the same apps to React and the productivity went up madly. Facebook does develop apps which certainly cannot be considered "mere demos" and you can see them in action, for example Ad Manager for Facebook on iOS (written in React Native). Facebook…
React itself is pretty simple and very nice to work with. The whole react/redux/react-redux/react-router/react-router-redux/webpack/babel/flow agglomeration on the other hand is a lot more complex and subject to a lot of api churn. But you can actually get pretty far just using React by itself. Don't adopt other parts of this stack until you actually really need them and you can go pretty far with just a few concepts…
I use it at work on a page-by-page basis-- it drastically reduces the mental overhead of class naming, JQuery spaghetti, maintaining the DOM etc. Sometimes I even surprise myself when something "just works" because of React's well-controlled model.
Re: React is mostly hype
#23The post is bait-and-switch, react is a bite, time for a switch. :-)
Re: React is mostly hype
#24> It's marketed to developers by billion dollar Facebook, a company historically intent on squashing startups.
This is a poisoning the well fallacy.
> The benefits of using a virtual DOM over the actual DOM are theoretical at best. The problems that React supposedly solves are theoretical at best.
This "argument" contains zero information.
> That's why there's Redux!
Redux and react don't solve the same problem.
> It solves problems you'll never encounter because you don't have Facebook scale.
The client doesn't scale like the backend. Not to mention it's in contradiction with this other "argument":
> React becomes counterproductive when developing apps that aren't mere demos.
Do people actually take this serious?
Re: React is mostly hype
#25I am not fan of React. It is great to have something like React for people that aren't primarily into software development, because of html and css and js (many designers and hobbyists got into programming with those) but I do not appreciate it. The fact that I do not have (nor want) any single Electron app installed on my computer tells something. It is okay to be there as a choice for app development but I want to…
Re: React is mostly hype
#26The arguments are pretty vague, for example > React becomes counterproductive when developing apps that aren't mere demos. I have developed big apps in Backbone, moving very the same apps to React and the productivity went up madly. Facebook does develop apps which certainly cannot be considered "mere demos" and you can see them in action, for example Ad Manager for Facebook on iOS (written in React Native). Facebook…
There's always going to be a vocal minority that is strongly against whatever has the most hype at any given moment. Their reasoning is probably as varied as the people themselves, and a some of the criticism may be valid, but this is the nature of developer culture.
Having both groups is probably a net positive.
Re: React is mostly hype
#27I am not fan of React. It is great to have something like React for people that aren't primarily into software development, because of html and css and js (many designers and hobbyists got into programming with those) but I do not appreciate it. The fact that I do not have (nor want) any single Electron app installed on my computer tells something. It is okay to be there as a choice for app development but I want to…
Not really. Besides, React has nothing to do with Electron.
I am into software development, and I use React daily for frontend-applications. While I'm not swooned as much as most people, I still thinks it has great value.
Re: React is mostly hype
#28React isn't for scale. And it isn't to side step learning about html and css. It's main reason for existence is to make complex UIs easy to manage.
Pretty much the only argument I can think of against React is that it's a boil-the-ocean system.
Once you start doing your UI with it, you pretty much need to make the entire thing use react to really benefit from its model. Having different interlinked components mixed between react and query and what-not is asking for trouble.
But. Building your UI as a description of your current state is so incredibly useful to reason about and prevent bugs, that it's usually worth it to go completely into the system.
The only other major gripe I have is getting time-based elements like animations to play well within the system.
Re: React is mostly hype
#29Ignore the react bit, the site is interesting in itself. http://en.arguman.org/ The post is bait-and-switch, react is a bite, time for a switch. :-)