Live data from Hacker News

Do I need to build my projects without a framework/library to understand more?

news.ycombinator.com

1–4 of 4 posts

Do I need to build my projects without a framework/library to understand more?

#1
Hi. Tech newbie here, although I've had an account here for some time.

I've been having struggles starting my projects and sticking to it till I finish, especially when I try to use frameworks like React. Working with state in React is one thing I still struggle with. When a library like Redux comes in, I get a lot more caught up with mastering the framework/library before I start my project.

Since I didn't have much experience making projects without a framework,(e.g did not work with DOM much before React either, I only had a few projects using a basic HTML/CSS/JS file), do I need to focus on projects without a framework to help with my understanding of React and/or any other framework/library?

Re: Do I need to build my projects without a framework/library to understand more?

#3
For what it's worth I'd say forget learning any framework, learn the language first. That's where so many people go wrong.

Just forget frameworks, they make things a LOT easier but they really don't help you learn the fundamentals.

Once you've got the fundamentals down, i.e you know the language and can do whatever you need without a framework, then you can move on and learn one and for that I'd do a complete structured learning course, something like https://www.fullstackreact.com/ then once you've mastered the language, and then mastered the framework, you're good to go. Otherwise you're just going to flounder and produce crappy code.

Re: Do I need to build my projects without a framework/library to understand more?

#4
post #3

For what it's worth I'd say forget learning any framework, learn the language first. That's where so many people go wrong. Just forget frameworks, they make things a LOT easier but they really don't help you learn the fundamentals. Once you've got the fundamentals down, i.e you know the language and can do whatever you need without a framework, then you can move on and learn one and for that I'd do a complete structu…

Thanks a ton!