Day 27: Components, Props, State, Lifecycle

Continued going through the React docs as review. I covered some of the main concepts and it feels good so far. I have a much better understanding of ES6 classes now so the class components feel a lot more comfortable than before. I hope this comfort continues. I really want to move on to some projects and getting in some more practice with more complex React projects.

TLDR;

Okay, so here are the highlights of what I did:

  • JavaScript -> Continued going through the React docs. Covered the sections on components, propsstate, and lifecycle. I found the functional vs. class components comparison to be a lot more interesting now that I have a better understanding of JavaScript prototypes and how classes and OOP properties are implemented in JavaScript. React feels like much less of a black box this time around which is great. I really do need to answer the question about the Virtual DOM though. Step by step I’m making progress!


Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in turn derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.

I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.