@theSnackableCTO I appreciate the level-headed discussion. I have always favoured a React environment and also the freedom to experiment with meta-frameworks/other technologies to see if and how they can answer questions. I built out two sites: one using Next and one using Remix. While both work fine, I thoroughly enjoyed the process and maintenance using Remix. Even if I don't want to go the SSR route, you can easily go CSR and it'll still perform extremely well. I had a good laugh when you mentioned your feelings for Angular. It's not the answer for every project (same with React), but ultimately it has lost me and I don't see myself returning to it. Less is more.
React is quite simple. When done right, which isn't complex thing, you have your Components and Hooks, which are in the end nothing else then functions. You can have small apps and you can scale them, while keeping complexity stable. We use it even for smaller websites and the performance and DX is great the same time. Maintaining apps, web apps and websites by the same team with the same type of codebase is a valuable thing.
@@theSnackableCTOThat is the key point.when done correctly. But it's is so open you can be as bad or good. Over engineered or simple as you can code. New developers should stay away until they get more experienced. React code base can turn into a total dumpster fire. Once worse Next.js is sort of taking over.
That’s a good point. React isn’t the best way to start your career, as it’s more of an advanced paradigm. I was actually working closely with two bootcamp grads (React), and they were missing the fundamentals of JavaScript and general programming principles. In an environment, in which strong mentoring is present, I can say it's working. But the fundamentals need to be in focus.
@@theSnackableCTO Like you said React is fine IF YOUR good. New developers should start with Vue or something with clear rules. Build some things, freelance maybe land a job. But when they are ready to make the jump for a career then and only then take on React.
Why do I get the feeling that we would be REALLY good friends
You tell me :)
@theSnackableCTO I appreciate the level-headed discussion. I have always favoured a React environment and also the freedom to experiment with meta-frameworks/other technologies to see if and how they can answer questions.
I built out two sites: one using Next and one using Remix. While both work fine, I thoroughly enjoyed the process and maintenance using Remix. Even if I don't want to go the SSR route, you can easily go CSR and it'll still perform extremely well.
I had a good laugh when you mentioned your feelings for Angular. It's not the answer for every project (same with React), but ultimately it has lost me and I don't see myself returning to it. Less is more.
Thank you for sharing. Great overview.
Appreciate your feedback, Vladan!
Love the thumbnail
Thanks, Stephan! Glad you like it :)
Was it ever worth starting with? ;-) Still a proponent of #RadicalSimplicity - but if you need a rich frontend, I guess use React.
React is quite simple. When done right, which isn't complex thing, you have your Components and Hooks, which are in the end nothing else then functions. You can have small apps and you can scale them, while keeping complexity stable.
We use it even for smaller websites and the performance and DX is great the same time.
Maintaining apps, web apps and websites by the same team with the same type of codebase is a valuable thing.
@@theSnackableCTOThat is the key point.when done correctly. But it's is so open you can be as bad or good. Over engineered or simple as you can code. New developers should stay away until they get more experienced. React code base can turn into a total dumpster fire. Once worse Next.js is sort of taking over.
I would say if you want to learn how to code. No. Its for developers with experience because all these companies use.
That’s a good point. React isn’t the best way to start your career, as it’s more of an advanced paradigm.
I was actually working closely with two bootcamp grads (React), and they were missing the fundamentals of JavaScript and general programming principles.
In an environment, in which strong mentoring is present, I can say it's working.
But the fundamentals need to be in focus.
@@theSnackableCTO Like you said React is fine IF YOUR good. New developers should start with Vue or something with clear rules. Build some things, freelance maybe land a job. But when they are ready to make the jump for a career then and only then take on React.
I will put that onto the topic list for videos. Had several conversations and different opinions of devs teams I am working with.