just saw a react dev call the html form element a 'gamechanger' on bsky
i guess so
=> More informations about this toot | More toots from brianleroux@indieweb.social
when @slightlyoff called it a 'lost decade' i thought it was a bit pessimistic but in hindsight of that decade i now realize he was being generous
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux Lately at work, whenever I try using native browser DOM APIs, I get ding'd in reviews for "using jquery"
=> More informations about this toot | More toots from lmorchard@hackers.town
@lmorchard i guess i'm grateful they are discovering capabilities the browser has had since before they were born
=> More informations about this toot | More toots from brianleroux@indieweb.social
@lmorchard @brianleroux ngl, that made me chuckle - but now I've started thinking about it and the horror is seeping in (assuming you're not typically working with inexperienced folks, apart from @anticdent perhaps, and all the implications of that)
=> More informations about this toot | More toots from FND@hachyderm.io
@lmorchard @brianleroux thatβs horrifying wow
=> More informations about this toot | More toots from phillmv@hachyderm.io
@lmorchard @brianleroux
I laughed at this then I cried a little bit π€ͺ
=> More informations about this toot | More toots from m501@mastodon.social
@brianleroux wow
=> More informations about this toot | More toots from gagliardi_vale@fosstodon.org
@brianleroux It sure was
=> More informations about this toot | More toots from drahardja@sfba.social
@drahardja 1995 was a helluva year
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux @drahardja agreed.
Great year. 10/10.
It's the year I graced this earth π
=> More informations about this toot | More toots from konnorrogers@ruby.social
@brianleroux @slightlyoff "The greatest minds of my generation are writing spam filters" - Neal Stephenson 2011
I think it's always been this way for one reason or another.
=> More informations about this toot | More toots from reconbot@toot.cafe
@brianleroux @slightlyoff β But in so many ways.
=> More informations about this toot | More toots from paulca@mastodon.social
@paulca @slightlyoff absolutely. and the reward is becoming the target of the messenger fallacy writ large alas.
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux wow. π―
=> More informations about this toot | More toots from carbontwelve@notacult.social
@brianleroux
"Yeah it's just an iframe"
π€―π€―π€―
=> More informations about this toot | More toots from polotek@social.polotek.net
@brianleroux
Wtf? I don't know react but I guess it hides basic html. π€·ββοΈ
=> More informations about this toot | More toots from godzero@sfba.social
@godzero @brianleroux and you really don't want to. but it's not as bad as the react ecosystem. that shit is mil-spec bad practice all the way down
=> More informations about this toot | More toots from mensrea@freeradical.zone
@brianleroux was this about the new submit api in react 19?
=> More informations about this toot | More toots from twipped@twipped.social
@twipped not my circus...
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux valid. But Iβm pretty sure they werenβt talking about the actual form element. https://react.dev/blog/2024/12/05/react-19#form-actions
=> More informations about this toot | More toots from twipped@twipped.social
@twipped react devs confusing a clientside abstraction for a baseline browser capability that's been ubiquitous since the 90s would not be surprising in the least alas
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux @twipped I do wonder what they think they've been doing when adding .preventDefault() to form submit buttons.
But I guess they weren't using those anyway. Or it was all abstracted under a big form component library so they never touched a simple html form.
=> More informations about this toot | More toots from sarajw@front-end.social
@sarajw @brianleroux @twipped What makes you think they were using for those?
=> More informations about this toot | More toots from lucp@toot.re
@lucp @brianleroux @twipped hah! Well, indeed. Guess you don't need to preventDefault a div.
=> More informations about this toot | More toots from sarajw@front-end.social
@sarajw @brianleroux @twipped "don't need to preventDefault ... if you don't use the default"
=> More informations about this toot | More toots from patrick_h_lauke@mastodon.social
@sarajw @brianleroux @twipped a few years ago I joined a team who were using a react form library that assumed it would catch submit events. But they didn't understand forms and were using onclicks and never triggering a submit event. I had to rewrite the whole core of the app. It took a whole team half a year to build an 8 step wizard.
=> More informations about this toot | More toots from moh_kohn@mastodon.scot
@moh_kohn @brianleroux @twipped oh gah what
=> More informations about this toot | More toots from sarajw@front-end.social
@brianleroux back when I had an account on Xitter, I've seen a few shocked tweets that apparently it's possible to send a form without JS. So I believe you.
=> More informations about this toot | More toots from katafrakt@genserver.social
@brianleroux He is not a react dev and that's not what he said.
=> More informations about this toot | More toots from leander_g@mastodon.social
@leander_g yes others have pointed out it was even less serious than I imagined
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux document.querySelectorAll was born as $ in jquery after all...
=> More informations about this toot | More toots from pautasso@scholar.social
@brianleroux I had somebody hit me with this one the other day and my jaw basically dropped to the floor.
=> More informations about this toot | More toots from konnorrogers@ruby.social
@konnorrogers it's a sad state of affairs. We badly need some kind of guild and some reasonable baselines for basics like forms.
=> More informations about this toot | More toots from brianleroux@indieweb.social
@brianleroux "Silicon Valley reinvents the bus" energy
=> More informations about this toot | More toots from tomw@mastodon.social
@brianleroux "holy shit, you don't have to manually handle the enter key any more, this is amazing."
I built ~250 interactive form pages in 9 months with 1.5 devs last year. But I am struggling to get colleagues / the consultancy I'm working for to appreciate that that is an order of magnitude faster than their react teams.
=> More informations about this toot | More toots from moh_kohn@mastodon.scot This content has been proxied by September (3851b).Proxy Information
text/gemini