Should I use Tutorials?
Context:
I only have knowledge with html, css, go, small amount of sql, and js, so I haven't really worked with react before. My end goal is making a web app that allows people in my college to visualize what classes they need to take to get to a certain class, and I decided to go with CT3A
Question:
Are there any resources that you could recommend that can get me up to speed with Next.js + React + Resources quickly? Furthermore, because of how unacquainted with the TS world I am are there any tutorials I should use?
32 Replies
Just working with React and Next
I htink I'd need at least react + next + prisma for DB
Prisma is quite straight forward
react + next still feels somewhat intimidating
cuz I know of backend concepts and I've done some in go but I am just learning react, and idk if its like I need to learn
react -> next
, next ->react
, or something elsenext is built on top of react
so learn react first
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I would say dont learn typescript I quit so many times learning typescript theos advice on just using .ts, .tsx file and using javascript works really great. Only add types where typescript will complain
You should still learn TypeScript
Whether or not you like it, types are going to become used more when developing web apps
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I think a beginner should try to learn TypeScript.
Throw yourself at it, it's normal to get frustrated and not understand everything. I personally don't understand TypeScript in its entirety, but exposing yourself to it as early as you can is a good thing to do.
Plus the knowledge you get from having a solid understanding of JS and TS will allow you to transfer to other languages more easily.
isnt typescript basically like static typing in other languages but more shit?
uhh, I wouldn't call it shit. It's amazing for what it is.
Main difference is that the types you define in TypeScript are not available during runtime.
It's checked during compile
I'm saying compared to other language's type systems
Just comparing it... maybe? I think the type-checking in TypeScript is really good.
some academic should do an analysis based on this
I don't think an academic would need to :p
data like this is often hard to quantify by I do want to see some analysis on how these languages stack up
cuz rn I'd think Typescripts type system is stronger (and better than C's), but maybe worse than Java's
I don't think it's really fair to compare C and TypeScript.
They have their own purposes and both are great languages. I wouldn't really worry about comparing type systems between languages unless you were trying to decide which language would go well in your project.
this isn't for projects just out of my own curiosity 💀
Ah, well, I can't help you there. I don't know enough and don't have enough experience with enough languages to point you in the right direction :p
neither do I, its just conjecture for me
I was almost at the same spot as you and just went through the react beta docs and started my project. I learn what I need, and, when I got time, I try to go in-depth into some topics. The result won't be great, but if it's for learning, it's more than worth it. Better than any tutorial.
Theo - t3․gg
YouTube
Code Tutorials Are Holding You Back
Have YOU been doing too many tutorials? Time to break the habit. The best way to learn is to BUILD, not watch.
Yes, I'm effectively telling you to close this video. That's fine. GO BUILD SOMETHING. PLEASE. And subscribe if you can ❤️
ALL MY CONTENT IS FILMED LIVE ON TWITCH AT https://twitch.tv/theo
ALL MY BEST MEMES ARE ON TWITTER FIRST https:...
Quite the opposite actually. TS’s type systems is one of the better ones, if not the best one. It’s just that it still needs to confront to how JS works, that introduces a couple of problems. But things like Union Types & Inference do set the TS type system way ahead of most. It allows you to be much more flexible, while also maintaining a great way of being typesafe when writing your code.
But having been built on top of JS will always hold TS back
I think Imma just learn Svelte, decided to go with the tech I think is cool and make shit with that
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I’m not a fan of all the modules $app $env etc
Also not a big fan of the way it loops over stuff and conditional rendering. I like Solids implementation and Reacts way more
Its my first framework and i don't wanna learn jsx
jsx is pretty simple to get into
it can get complex, but working with it day to day isn't really that bad
I find it really simple 🙃
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I do like the idea of no library and it just being a compiler
I'll just do that then
React has react native and a lot of other tech build around it
but svelte does seem like a natural evolution of what I've used it doesn't feel to foreign