Hello. I'm a college student majoring in web development.
My academic classes are almost over. Now, I'm preparing to job hunting to become a front-end developer such as resume, portfolio, LinkedIn so on and so forth.
If you are interested in my portfolio, here is the link. https://shihokazama-portfolio-miacan2021.vercel.app/
Today, I'll share my experience of how I learned React. Hopefully, It will be helpful to someone who is a beginner at coding and struggling to understand React.
Where did I start from learning?
I entered my college in Apr 2021.
I put the link to the Landing page I created in June. It's also mobile-friendly. I made it for one week or so.
I started studying React in June but It didn't work. I couldn't understand React at all, even after watching several tutorials and googling "React for beginners" lots of times.
How come? I analyzed the reasons.
That's true! Most of the companies don't use only Vanilla JS, they mainly use React, Vue, Angular etc.
I didn't have knowledge of how to handle arrays and objects, what is class, and when I needs to write asynchronous functions.
Believe it or not, I didn't know the difference between "map" and "forEach".
Here is the link - https://gracious-khorana-5ef5d7.netlify.app/
Restart learning React
I restarted my React learning in September. I could understand it easily!!!
I created my first React project in September it was a chatbot.
And I made a weather app using API in September.
I wrote an article about React Hooks in December.
And then, I created React Redux project in December.
I'm sure I'm growing as a front-end developer very fast.
Now, I'm searching for a job!
Through this process, I think I have escaped from being a complete programming beginner. I learned that understanding a programming language takes a certain amount of time and that it is important to build up a solid knowledge base.
Top comments (1)
I love your article and it seems we have a lot in common (or had in your case)
I 'm at the stage where I have to go back to JS to relearn some of those basics again and I'm working on an e-commerce store too
Any tips on the steps you took to complete the project?