638 karma · joined February 23, 2018
I'd much prefer the latter, but it seems that links are the way of websites such as these.
What makes this point tricky is that React did initially introduce their library with OO concepts for years.
Please forgive my ignorance, but these type of conversations always intrigue me and make me want to learn more. As a software engineer, at what point are you running these performance benchmarks, and how are you doing them exactly? How have you had time to make these decisions and pivot to other technologies?
The sentiment that everybody reaches for Redux is tired, in my opinion. After following many in the web development community and keeping up with online forums such as this, it's fairly clear to me that people have moved on from the heavy armor previously associated with React if they have a choice. For instance, people learned that they were using Redux for prop drilling, which led to many switching over to the context API natively from React. Another good example is Gatsby, for those who realized they have a static site and would like to address the SEO issues associated with a SPA.
Also, a lot of times, companies adopted React and Redux before the inception of these new, more powerful libraries that are obvious choices on the ground as of August 2020. But, have fun refactoring your entire client side state seamlessly if you're tracking state more sophisticated than the status of the application sidebar.
This is by far my favorite perk of working from home. I’ve been able to max my efficiency. When I hit this wall, I usually go do something that requires me to move around, such as going to the grocery store or doing laundry, which are things I would’ve had to do anyways. The difference is that I’m doing those tasks when I’d otherwise be sitting at my desk being unproductive. It’s kind of like intuitive eating; working when your brain is up for it. Of course, you can’t utilize this luxury every day and every hour, as often times you do need to bunker down to accommodate the typical 9-5 schedule. But, it’s still much more apparent than when being in an office.
I do not hire developers, but I can imagine that with the lower barrier to entry for front end jobs in 2020, companies have a difficult time differentiating all the new grads/bootcampers/self taught developers. It's almost teetering towards the same conversation as the leetcode problem -- merely finding a way to cut the pool of candidates given the vast amount to begin with.
So is this why frameworks exist? To abstract away the theory that proves something more "performant" or "sufficient", and allow the builder to do their thing?
[0] https://insights.stackoverflow.com/survey/2020#technology-mo...
Though that is unrealistic, even thinking about it was enough to make me want to be in full control of my application’s various layers.
Little things like this I am nit-picky about, but overall, great book.
[0] https://eloquentjavascript.net/05_higher_order.html#h_fx3e34...
I am now about a year and a half of being deeper into the language, and I have finally picked the book back up again.