"Just fucking use React" edition.>Free beginner resources to get started with HTML, CSS and JShttps://developer.mozilla.org/en-US/docs/Learn - MDN is your best friend for fundamentalshttps://web.dev/learn/ - Guides by Google, you can also learn concepts like Accessibility, Responsive Design etchttps://eloquentjavascript.net/Eloquent_JavaScript.pdf - A modern introduction to JavaScripthttps://javascript.info/ - Quite a good JS tutorialhttps://flukeout.github.io/ - Learn CSS selectors in no timehttps://flexboxfroggy.com/ and https://cssgridgarden.com/ - Learn flex and grid in CSS>Resources for backend languageshttps://nodejs.org/en/learn/getting-started/introduction-to-nodejs - An intro to Node.jshttps://www.phptutorial.net - A PHP tutorialhttps://dev.java/learn/ - A Java tutorialhttps://rentry.org/htbby - Links for Python and Gohttps://quii.gitbook.io/learn-go-with-tests - Learn Go with Tests>Resources for miscellaneous areashttps://github.com/bradtraversy/design-resources-for-developers - List of design resourceshttps://www.digitalocean.com/community/tutorials - Usually the best guides for everything server related>Need help? Create an example and post the linkhttps://jsfiddle.net - if you need help with HTML/CSS/JShttps://3v4l.org - if you need help with PHP/HackLanghttps://codesandbox.io - if you need help with React/Angular/Vue/wdg/ may or may not welcome app development discussion. You can post and see what the response is. Some app technologies of course have overlap with web dev, like React Native, Electron, and Flutter.We have our own website: https://wdg-one.github.ioSubmit your project progress updates using this format in your posts, the scraper will pick it up::: my-project-title ::dev:: anontools:: PHP, PostgreSQL, etc.link:: https://my.website.comrepo:: https://github.com/user/repoprogress:: Lorem ipsum dolor sit ametPrevious: >>108681495
>react Total webdev death.
>>108722373It literally just works and it's pretty easy to use. Better than reinventing the wheel.
>>108722365> using reacti don't like to play in traffic like a retard but apparently they do.
>>108722381If this is the wheel I'd rather walk.
>>108722365That millennial writing style is insufferable.
I use ReactI hate React
>>108722365>Just fucking use our Israeli Facebook X Vercel framework and be happy>10mb of js is fine>Your computer's fans going off is fine>Complexity is required for our landing page
>>108722632>Complexity is required for our landing pageyes, otherwise your landing page will be unmaintainable.
I used React for this how'd I dohttps://chilitown.org
>>108722381you can tell who is unemployed here by how much they bitch about react
>>108722736it sucks regardless whether someone is paid to use it.
>>108722588>>108722597Name one problem with React. I'll admit it can feel a bit bloated when used excessively. In which case you could try Preact which is more lightweight.>>108722608How would you write it then?>>108722632If you write it well then the JS should be far less than 10 MB.
>>108722753>Name one problem with React.oh I have no arguments, I just hate it because I didn't grew up with it.
>>108722753>How would you write it then?I'd start by not dedicating half of each sentence to curse words that used to be taboo 30 years ago.
>>108722742react itself doesn't do much, it's a vdom diff algo. what sucks is all the monstrosities people have built on top of it like nextjs
>>108722714Looks interesting, I like this meme. I guess I'd have to create an account to vote on memes? That's a bit annoying
>>108722753>Name one problem with React.React tries very hard to pretend we all exist in a platonic frictionless vacuum>useMemo>useRef>useCallback
>>108722762Nope voting is anonymous.
>>108722760The reason he's using swear words is because his webpage is inspired by pic related. Source:https://justfuckingusehtml.comThat page inspired lots of other pages in the same style. It's a meme I guess.
>>108722774Don't care. That writing style wore out its welcome by 2010.
>>108722769useMemo isn't needed anymore with the React Compiler, right? The other two are straightforward
>>108722773Ah right I was just clicking on the memes on the front page instead of clicking "start voting", fair enough. Yeah it looks cool.
>>108722365>And when that complexity hits, trying to wrangle it with `document.getElementById`Who said that's the only other option?
>>108722365the issue isn't using React to deal with complexity, the issue is front-end devs making simple things needlessly complex and SLOW by pumping everything full of React imports, animations and mountains of JS in general, without any consideration for what the users actually need.
>>108722714AI slop
Vue > React when you're not from Mumbai
>>108722912He's constantly in the /vcg/ as well with it, so I guess he's breaking containment
>>108722381Is React better than Angular+ngrx? That's the framework I used before and it was hell.
>>108722714I like fast and snappy interfaces, so this isn't for me
>>108722365>"Just fucking use React"React is legacy techhttps://infrequently.org/2024/11/if-not-react-then-what
>>108722753>If you write it well then the JS should be far less than 10 MB.all ill say is that the bloatmaxxed laggmaxxed trackermaxxed websites are always react while the shiny jsmaxxed but fast ones are always vue/svelte/solid
>>108722365this is who controls the react ecosystem nowadays btw
>>108722912>>108722975>>108722993All feedback is appreciated anons
Google tells me this is the most performant front-end framework. Should I try it? As a bonus it uses JSX so I guess it'll feel familiar, coming from React.
>>108723168Your userbase is retarded american middle-schoolers
>>108723429There's barely a userbase yet
>>108723244Not sure how valuable my take is but:I only ever did 2 small hobby project using react before trying solidjs and it quickly turned into a more fun javascript framework for me.
WHY ITS NOT POSSIBLE TO LEARN LARAVEL PHP BACKEND WITHOUT STUPID js
>>108723626full SSR is not practical, because it means refreshing the page at EVERY step
>>108723626What do you mean? Nothing's stopping you from using html templates only or making an API and a SPA separately
>>108723580Thanks. Maybe I should try Solid although I might just stick with React for my hobby projects. So many job ads mention React. If my CV says "made a website with React" then that will impress some HR person more than "made a website with Solid.js, which is similar to React".
>>108724275This automatically forces me to write own auth system.
I want to make my api i has two sites any ideas for the api?
>>108724847Laravel comes with an auth system doe?
>>108722365>pic: sometimes complexity is a requirementOpinion discarded.Sometimes complexity is a corollary or consequence.But complexity is NEVER a requirement.
Serious question:Are you guys not scared of the rise of AI? Or are you just hobbyists?
>>108725228what are you worried about it's already here and the job is already baby sitting AI outputs
>>108725228>Are you guys not scared of the rise of AI?my logic is that you might as well have an actual programmer babysitting AI instead of a "prompter", mostly because they'd have 0 clue of wtf is going on with the code to begin with
>>108725247Chat GPT said this;>Pseudoskill through assistantIts already 10 developers for 1 job.
>>108725278>Chat GPT said>info hallucination tool saidk
>>108725236>>108725247True, but it would still require less employees. I supposed if you're the most valuable of your team, then you can make it through the storm
>>108725278>>108725369reminds me of one of the project's top dogs addressing one of the comments of a prompter pro in my team as "hello chatgpt", then telling him that ai without context hallucinates
>Native title tooltips have browser-controlled delayCUNTS
>JUST FUCKING USE REACT REEEDon't tell me that is unironic? Are the faggots really this briandead?
>>108725369you don't need to be the mvp, being above average and showing good understanding + know how to proompt is enough. if anything the bar is even lower now
>>108725524custom made tooltips are quiet the mindfuck, things like borders and available space, never implemented them myself, but I figure that unless you have good abstraction and planning it can become quiet the spaghett monster and also shitty performance
usecase for reimplementing tooltips?
>>108722753>Name one problem with React.Name one reason to use React.
>>108726608The designer wants it black and thick and with an arrow head
>>108722365lol, this ad right now
p. 9, no
>>108722753whenever a site is unbelievably slow, it's always a react site
>>108729523Thank you for saving the thread>>108729577Skill issue
>>108729669my skill at navigating to websites is unparalleled
>>108729694I of course mean the skill of whoever made the website
>>108729705seems to be a trait of react
>>108725228everyone shitting their pants about AI didn't live through the "we can just offshore it to jeets for 0.1x of the price"Code generation was never the problem
I fall down into fap-coding cycle.I fap then i go and code all night then fap and again cycle repeatsIm living on the sister flat alone, at first i was shy but now im dont care.
>>108731415>and code all nightcount your blessings
You'll like this lads>spend a couple hours talking to chatgpt to try and get a feature working>it gives me a solution which i think is a bit complicated, but okay, i'll give it a shot>implement it>run it>doesn't work>go back and forth with chatgpt trying to fix things>eventually realise that chatgpt assumed i was using a popular package, when actually i'm using a different package>chatgpt's solution, which i spent a couple hours working through, was completely irrelevant given the package i'm actually using
>>108733621Sit down prompter - F.
>>108722365Having to do useref instead of getelementbyid takes the cross linking of replies in this very thread from a 50 loc job to a 550 loc job
>>108733621context, u could have probably just shared the package json or whatever you have that lists the packages or libraries
I want to make a gameShould i use Phaser or Construct?
what's the deal with these lottie animations