Skip to main content

Command Palette

Search for a command to run...

Day 46 of 100 Days of Code

Updated
โ€ข2 min read
Day 46 of 100 Days of Code
J

Hello there! ๐Ÿ‘‹ I'm Joshua, a passionate Full Stack Developer with a deep love for creating innovative and user-friendly applications. I have a diverse skill set that spans both front-end and back-end technologies, allowing me to bring complete and efficient solutions to the table.

Mastering React Basics: Day 46 of 100 Days of Code


Hey fellow coders! ๐Ÿ‘‹

Today marks a milestone in my coding journey as I dive into Day 46 of the 100 Days of Code challenge. In this session, I delved deep into the intricacies of React, covering key concepts that form the foundation of web development.

The day's focus was on mastering the art of deriving and outputting data based on state, a pivotal skill for any React developer. I explored the power of rendering content conditionally, allowing for dynamic and responsive user interfaces. And, of course, what's a coding session without a touch of CSS magic? I also ventured into dynamic styling, enhancing the visual appeal of my applications.

Deriving and Outputting Data Based on State

One of the fundamental skills I honed today was understanding how to manage and use state in React. Imagine state as the memory of your application, storing crucial data. I learned to derive information from this memory and use it to dynamically update and display content on my web pages.

Rendering Content Conditionally

Think of this as creating a web page that adapts based on certain conditions. If a user clicks a button, show one thing; if not, show another. It's like having a website that knows how to adjust its appearance depending on what the user is doing.

CSS Styling and Dynamic Styling

I had a blast playing with styles today! CSS, or Cascading Style Sheets, is what makes websites look pretty. I not only applied static styles but also explored dynamic styling. This means making my website change its look on the fly, making it more interactive and engaging.

With these skills under my belt, I'm ready to move on to the next section of my coding course. Join me as I navigate through new challenges and continue building awesome things with React. Let's keep the coding spirit high!

Happy coding !

JNS.