React Basics Continued Yesterday I continued studying React basics. I went through forms and how to add two properties to an input element such that it becomes controlled: value={state}: This ensures the value of the input displayed is changed whenever state changes from inside the component, by code. onChange={() …
Read MoreReact Props and State Yesterday I explored the difference between props and state: Props: is data sent to the component from the outside, from a "parent" component, as config, as parameters, to be used by the component but are immutable. State: is data that lives inside the component, as local variables, that …
Read MoreReact Basics Yesterday I completed section two of the React Basics module, going through: props .map() to map data into React elements.
Read MoreUI Design and React Basics Yesterday I finished the UI Design module. It was a good course in which I built a solid foundation for my understanding of UI Design and its 7 fundamentals: WACS-TCH. Today starts a new week, in which I plan to go through the last mile with the last 3 modules left: Module 11: React Basics …
Read MoreAPIs Yesterday I completed Module 9: Working with APIs. The last section was about building a Chrome extension. The key element added to an otherwise regular JavaScript code to turn it into a Chrome extension is the manifest.json file. Here's an example of one: { "manifest_version": 3, "name": "Personal Dashboard", …
Read MoreSolo Project Learnings Yesterday I submitted my Movie Watchlist solo project for review. Here are things I learned working on the project: Add charset to the <script> tag in your HTML, in order to ensure the HTML rendered using JS doesn't replace characters like the apostrophe ' with some weird characters. Use …
Read MoreCode Reviews Yesterday I spend all day performing code reviews. I did a total of 6, which means I did 14 so far. It was a record, and it put me as a developer in a state of flow. I have now given feedback on projects from Modules 2-7. I will do another one today and another one tomorrow.
Read MoreCode Reviews I continue to perform daily code reviews. This has been very rewarding. APIs Yesterday I looked up the docs of the Deck of Cards APIs to use it. I sent a query parameter to get two cards then I displayed those cards in my app. I also decided the winning card.
Read MoreCode Reviews Accelerated I just completed my 8th code review of Scrimba students' solo project. With it I reviewed up to module 6, responsive design. I had 2 more to go. Promises I also started the Async JS section of Module 9. I learned that async/await is syntactic sugar on top of promises, which are syntactic sugar …
Read MoreCode Reviews Yesterday I completed another code review, adding up to 5 total. Things are going well on that front, as I follow my daily process of reviewing material and providing code reviews for students. I plan to do another 3. My Solo Project I also completed and submitting my own solo project for review. It's part …
Read More