<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aaron Nevalinz</title>
    <description>The latest articles on DEV Community by Aaron Nevalinz (@nevalinz).</description>
    <link>https://dev.to/nevalinz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F921017%2F06f10500-a4ec-4e61-baaf-413a511623a6.png</url>
      <title>DEV Community: Aaron Nevalinz</title>
      <link>https://dev.to/nevalinz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nevalinz"/>
    <language>en</language>
    <item>
      <title>The Day you Became a Better React Dev: What is React?</title>
      <dc:creator>Aaron Nevalinz</dc:creator>
      <pubDate>Tue, 20 Feb 2024 21:41:20 +0000</pubDate>
      <link>https://dev.to/nevalinz/the-day-you-became-a-better-react-dev-what-is-react-5gna</link>
      <guid>https://dev.to/nevalinz/the-day-you-became-a-better-react-dev-what-is-react-5gna</guid>
      <description>&lt;p&gt;React is a JavaScript library for building user interfaces out of individual components, and it is designed to let you seamlessly combine components.&lt;/p&gt;

&lt;p&gt;For instance, a navigation bar of a website is a standalone component, and then the hero’s section of a web page could also be a standalone component. These two components can be combined to make a web-page.&lt;/p&gt;

&lt;p&gt;React is used to develop single page applications, and react is majorly concerned with the user interface and rendering of components to the virtual DOM. The advantage of react is that it only renders once, and only re-renders only those parts of the page that need be changed. This makes the website fast, user-friendly, and easily maintainable.&lt;/p&gt;

&lt;p&gt;If we go history, React was initially released in May of 2013 and was authored by a guy called; Jordan Walke. Since then React has gained a lot of popularity and has a big community that supports and maintains it in partnership with META.&lt;/p&gt;

&lt;p&gt;Written in Javascript, react was developed to be used on facebook social media platform and later adopted by instagram too.&lt;/p&gt;

</description>
      <category>react</category>
      <category>frontend</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>The day you understood useSelector() and useDispatch - A better Redux Developer</title>
      <dc:creator>Aaron Nevalinz</dc:creator>
      <pubDate>Fri, 29 Dec 2023 08:02:29 +0000</pubDate>
      <link>https://dev.to/nevalinz/the-day-you-understood-useselector-and-usedispatch-a-better-redux-developer-1kcm</link>
      <guid>https://dev.to/nevalinz/the-day-you-understood-useselector-and-usedispatch-a-better-redux-developer-1kcm</guid>
      <description>&lt;p&gt;Absolutely! Imagine you have a big toy box with lots of different toys inside it. Now, you want to play with your favorite toy car, but you don’t want to go through the entire box to find it every time you play.&lt;/p&gt;

&lt;p&gt;useSelector is like having a magical pair of glasses that lets you see exactly where your favorite toy car is without rummaging through the whole box every time. With these glasses, you can just look inside the box and pick your favorite toy car directly.&lt;/p&gt;

&lt;p&gt;In the world of coding, your toys are like pieces of information or data. Sometimes, your React components need specific pieces of data from a big collection of data. useSelector is like those magical glasses, helping your components see and use the exact piece of data they need, making everything faster and easier, just like finding your favorite toy! 🚗✨&lt;/p&gt;

&lt;p&gt;Whilst for the useSelector, let’s continue with our toy box analogy.&lt;/p&gt;

&lt;p&gt;Imagine you have a magic wand. Now, this magic wand doesn’t just do tricks; it can also send messages. Sometimes, you want your toys to do something special, like transform or change color, but you don’t want to touch them directly every time.&lt;/p&gt;

&lt;p&gt;useDispatch is like using your magic wand to send a special message to a specific toy in your toy box. You wave your wand and say, "Hey, toy number 5, turn into a robot!" And magically, toy number 5 transforms into a cool robot without you having to touch it physically.&lt;/p&gt;

&lt;p&gt;In the world of coding, your toys are like pieces of data, and sometimes you want to change or update them. useDispatch is your magic wand; it helps you send a message (an action) to a specific part of your application (a reducer) and make something happen without directly changing the data yourself. It keeps your code organized and your toys (data) can do exciting things without getting all messy! 🪄✨&lt;/p&gt;

&lt;p&gt;Hope this analogy was helpful, What do you think?&lt;/p&gt;

</description>
      <category>redux</category>
      <category>react</category>
      <category>statemanagement</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
