This error was the bane of my existence for far too long.
It’s been a tough day for an overachiever like myself. See, I’m the kind of person who loves progress. I don’t even mind if they’re small steps forward as long as they’re steps forward. Some days programming can be tough on that kind of mindset for a beginner when progress can be slower than I’m used to. I’ve essentially had to redefine my idea of progress at times because “progress” can sometimes be just getting through one error and on to the next, not necessarily solving my entire problem.
Now that I’ve been working with React for quite some time, I have to say that I can understand why it’s become so popular. It’s taken me awhile to truly get my feet wet working with it, but I’ve really been enjoying it. So, I figured I’d go through some of the things I’ve learned to both solidify my understanding and maybe help anyone else out there still learning. A lot of what I put into these blogs are my own thoughts and notes, but honestly, if you’re a beginner, I really do recommend you read through the React docs themselves. It really dives deeper into every topic that you just can’t put into one blog post without being a little excessive. Every time I learn a new language, I inevitably find myself diving into the documentation to really understand it. It’s intimidating, but sometimes it really is the best way to fully understand it.
After working with JavaScript for a while, understanding variables, scope, and hoisting seem to be key components in understanding any level of code. So, I’ve built out a quick reference guide for any of you still trying to master these concepts.
If you’ve been following my blog for a while, you may notice that I’m a big fan of communication and connection. I’ve noticed that proper communication is a major issue for countless organizations which is what inspired my last blog and project- Crux.