Hello everyone, I’ve completed the first two certificates in the curriculum. However, now I’m on the front-end libraries certificate more specifically the react part, I found it kinda hard. But that is not the problem, I didn’t use any JS on my websites, and many people are telling me not to touch any framework until u apply plain JS n master it (which I agree with). My problem is IDK how to build websites with JS or what is the role of JS on that. besides that, I don’t have any ideas for projects, and I’m thinking that I’m not a creative person. I wanna stop “learning” and build some projects, but no ideas.
PS: I tried to search but i didn’t really find any relevant answers to my problem or maybe I’m just asking the wrong questions.
Well I think you need to find tutorials about manipulating the DOM
Congratulations, that shows your determination, you have come a long way. I’m still learning too and I won’t throw in the towel and so shouldn’t you too.
I think you need to find tutorials about manipulating the DOM, it will all start to make sense.
Keep going and all the best.
Thnx a lot for your advise, I’ll search for that n ill try to not give up
Join the club. React is weird and takes a while to wrap your head around. But once it starts to click, it is very cool and powerful.
many people are telling me not to touch any framework until u apply plain JS n master it (which I agree with)
Sorry, I strongly disagree. First of all, what does that even mean? What does it mean to “master JS”? How long does that take? I would guess it would take 10 years for most people, maybe 5 if you work hard and have a freakish aptitude.
I agree that learning JS should be a good goal. I think what they mean is getting good at using JS for things that React does, mainly DOM manipulation. But I don’t think you have to get anywhere close to “mastering” it. I would say to just learn the basics and move on.
But telling people they can’t learn a library until they have mastered JS - I just can’t get on board with that. It would be like telling a guitar student to master the E string first and to not learn anything about the B string until that E string is mastered. It’s nonsense, imho.
My problem is IDK how to build websites with JS or what is the role of JS on that.
JS helps your site do things. HTML sets up the structure of the page, CSS makes it look pretty, and JS does things. True, you can do some rudimentary things with HTML, but to do complex things, you’re going to need JS.
I don’t have any ideas for projects
Then take someone else’s. You’re trying to learn how to program computers, not be “an idea man”. That is a different job. Just build projects. They can be old ideas. They can even be dumb ideas - they don’t care about your idea but how well it is coded.
But it sounds like you are stuck on that transition from being an HTML/CSS coder to being a HTML/CSS/JS coder. I might suggest watching some videos of people coding sites from scratch. Maybe (as Bondx suggests) look at some tutorials about DOM manipulation - one of the things that JS does well for a web page. There are others, but it is one of the big things that React does differently. The rest is just JS. (Remember that React is JS.) Maybe you can watch a tutorial on building a simple React site to get an idea of why you’re learning this, what you’re working towards.
But yeah, it’s normal to get frustrated at this point. It’s not uncommon to get to this point and still not get how it all fits together. Just keep learning.
thank you for ur time and this great explanation.
I believe that I learned the basics as I could complete the projects section by myself(even tho I struggled with it and I got stuck on some stuff). So ig ill do some research about DOM (I found one playlist on the freeCodeCamp Y Youtube channel).
So should I just move on and learn React? or first, watch some coding sites from scratch. and also build some projects then learn React ?
I mean at this point, should I learn React or build some projects with just CSS/HTML/JS.
This is all just my opinion here - others may disagree…
So should I just move on and learn React? or first, watch some coding sites from scratch. and also build some projects then learn React ?
I mean at this point, should I learn React or build some projects with just CSS/HTML/JS.
I don’t know your level. I might want to do a simple project or some exercises in vanilla (non-React, non-jQuery, etc.) DOM manipulation. I wouldn’t worry about “mastering” it unless that is what you plan to do. I would learn the basics and understanding what it is doing. When you move onto React, it will be doing the same thing, but it will be doing it behind the scenes for you.
watch some coding sites from scratch
That is just my advice is you are “stuck” and don’t see what is coming next or don’t understand how what you’re learning connects up. And I actually found it interesting to watch other people code, to see how they think. Sometimes I would code along, and sometimes I would just watch. It was hard for me to see how the pieces fit together - this helped immensely. #ymmv
Thank you. I understand and I appreciate your advise.
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.