100 Days of Code: Day 72
100 Days of Code, Round 1
Goals For Today:[ultimate_icon_list icon_size=”16″ icon_margin=”20″][ultimate_icon_list_item icon_type=”custom” icon_img=”id^4091|url^https://www.blissfullemon.com/wp-content/uploads/2018/05/done.png|caption^null|alt^null|title^done|description^null”]Continue ‘React for Web Designers’ course[/ultimate_icon_list_item][/ultimate_icon_list]
For this second ‘React for Web Designers’ project, I learned how to compile my scripts using a pre-compiler called Prepros. It was nice to get a taste of what a professional developer would normally use rather than having the code compile at runtime within the browser. I’m so used to courses mentioning what developers do but never actually showing how it all comes together. The deviation from this norm has been refreshing.
It’s also really helpful that for this second project, the instructor has decided to show a different way of doing things. This time around, we created both functional components as well as components using the ES6 classes that extend the React.Component class. This is the newer, more standardized method of creating components and is also how they’ve been created in previous courses that I’ve started.
As I have said before, there are many different ways to do the same thing. It’s so important to familiarize yourself with the different methods so you can, at the very least, read and understand another developers’ work.
So far, it seems as if I was right about these last two projects taking far less time than the first. I am already well over halfway through the second project. I have created all of my components and set up all of the form filter elements to be controlled via React states. There is no reason why I shouldn’t be able to finish tomorrow as long as nothing unexpected comes up.
For now, I’m going to enjoy the rest of my day. My neighbor is having a birthday party / cookout and I fully intend to go hang out with his family and friends for at least a few hours.
Let’s see how long these storms hold off…