Giter Club home page Giter Club logo

Comments (6)

shirakaba avatar shirakaba commented on May 13, 2024 3

I'm in two minds about this.

On the one hand, looking back at the post I do see what you mean. Indeed, as much of the introduction concerns frustration with React (and arguably takes some shots at it) as it does the actual presentation of a radical and elegant solution. The idea is solid enough that it speaks for itself, and it's right that that could be better focused upon rather than dwelling upon irritation with React.

But on the other hand, for me personally, the introduction struck a strong chord with my own disillusionment with React. Through the frustrated ranting, I could see that we were walking the very same path, facing all the same pain points. It was spellbinding to read all the way to the end to see what solution @brainkim had reached.

As another case study: Svelte was a thing long before Richard Harris started drawing parallels to calling out React, but when he did, it really got React developers talking. Veteran React developers (myself included) began checking it out, and the top names in the React team were even forced to acknowledge it. Uncouth as it is, being inflammatory does draw attention and provoke conversation whilst being sterile and objective – I would argue – does not.

from crank.

plusgut avatar plusgut commented on May 13, 2024 3

@workingjubilee I disagree strongly with you. As a framework author myself I tried your approach many times. But if you don't compare your framework and what it does better than others. Than your only response you'll get is "why don't you just use $framework?"

@shirakaba Absolutly, I think that a healthy discussion will drive the whole js ecosystem forward. That's why appreciate this framework a lot.

from crank.

workingjubilee avatar workingjubilee commented on May 13, 2024 2

The world is analog, so most actual choices in life involve balancing values on gradients. A thermostat has more settings than "Hot" or "Cold", it has a range of degrees. Even choices that do appear binary are not when given the dimension of Time, as becomes the case with many "repeated games". So while any subsample of a sequence may yield a binary value, a sufficiently large step back allows us to witness color, rhythm, and melody. As I spoke in tendencies and uncertainties, not boolean logic, I may answer to assertions I did not cover all possible patterns (true, and if you think these posts are verbose you really don't want me to try that), but I will not answer to claims that I advocated for a single-valued approach when that is, at best, undefined.

from crank.

plusgut avatar plusgut commented on May 13, 2024 2

In my opinion the author of the blogpost was not absolute in any way. But express his frustrations with react, but without being in any way rude to them.
So I see no reason why his language should change.

from crank.

brainkim avatar brainkim commented on May 13, 2024 1

@workingjubilee
Thanks for catching the typo! Dunno how that happened.

I appreciate the feedback, and I am very good at lurking so I saw the tweets you were referring to. However, I think it’s unfair to say that it’s “a common remark” given that it was maybe 3 people in the same thread, and I know this wasn’t your intent, but I don’t think you should be paraphrasing what people say on Twitter in a GitHub issue, as that feels uhhhhhhh instigative. If these people have a problem they can reach out to me here or by email. Currently, the leaders of tech on Twitter are yelling at each other about a COVID-19 data visualization which has the page weight of a small photo, and bringing tweets to GitHub feels like tracking mud into a place I‘ve deliberately tried to keep somewhat clean.

Ultimately, there is no nice way to say that I think React is heading in the wrong direction, and while people have bristled at the tone of the post, I think there is absolutely no way you could interpret the essay as anything but my personal opinion and I was very careful to provide exact quotations and accurate technical descriptions when I did criticize React.

Again, thank you for these thoughts; it was courageous for you to bring them up, and I will try to mind my tone in the future. I’m closing the issue, because I can think of no good that can come from leaving it open.

from crank.

workingjubilee avatar workingjubilee commented on May 13, 2024 1

Of course! I do sincerely respect your decision to stand by your words as you wrote them, and my apologies if I did offer any offense (instigation?).

And thank you! I had not yet noticed the typo was fixed when I made my initial followup remark or I would have closed this myself, as that, after all, was the main reason for the issue.

from crank.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.