4 ms·
When I made my first website I read things online like "svelte is better than react" and "solid-js will be the next big thing", and I thought this was an import
by conorbergin 2y ago
When I made my first website I read things online like "svelte is better than react" and "solid-js will be the next big thing", and I thought this was an important part of web development. Newbies should read MDN and ignore everything else.
- only-one1701 2y agoReact's been around long enough and is dug in deep enough to have decent ROI on knowing fairly well, but the recent obsession with Next.js and SSR...maybe not. Privately I think this might be their undoing.
- conorbergin 2y agoI agree with learning React, it pops up in all sorts of places, vscode extensions, the windows start menu apparently. But yes, mixed-rendering, server functions, meta-frameworks, etc. You are in real danger of spending years learning all this stuff and still not being any closer to knowing how computers work.
- croes 2y agoWhich version of react? Hooks or classes? Or whatever comes next.
- Etheryte 2y agoYou can still write class-based components in React, no problem. It might not be in vogue, but for the most part, you can still write React 18.x roughly the same way you wrote React 0.x.
- rcarr 2y agoYou can but are people going to when the first thing you see upon opening the docs is a giant warning telling you not to? https://react.dev/reference/react/Component https://react.dev/reference/react/Component
- yawnxyz 2y ago> Newbies should read MDN and ignore everything else. I think people forget how inaccessible it is for a newbie to start writing pure javascript directly from the API reference. People need tutorials and walkthroughs, and need to build a an internal understanding of how these all work. Frameworks help them abstract all that
- poncho_romero 2y agoMDN has exactly those kinds of tutorials and walk throughs! It’s not all API documentation
- yawnxyz 2y agoI've been using MDN for a decade, and this is a TIL!
- areoform 2y agoWhich ones? Could you link to them?
- skgough 2y agoHTML: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content https://developer.mozilla.org/en-US/docs/Learn_web_developme... CSS: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics https://developer.mozilla.org/en-US/docs/Learn_web_developme... JS: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Scripting https://developer.mozilla.org/en-US/docs/Learn_web_developme... They even have courses for frameworks. React: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Frameworks_libraries/React_getting_started https://developer.mozilla.org/en-US/docs/Learn_web_developme... Svelte: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_getting_started https://developer.mozilla.org/en-US/docs/Learn_web_developme... Vue: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Frameworks_libraries/Vue_getting_started https://developer.mozilla.org/en-US/docs/Learn_web_developme...
- 2y ago