<?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>Forem: Shiva shankar</title>
    <description>The latest articles on Forem by Shiva shankar (@shivashankar_741).</description>
    <link>https://forem.com/shivashankar_741</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%2F481854%2Fa690ac28-1289-4e93-9058-74c9eb09a96b.jpeg</url>
      <title>Forem: Shiva shankar</title>
      <link>https://forem.com/shivashankar_741</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/shivashankar_741"/>
    <language>en</language>
    <item>
      <title>Just three  🤓beginner-friendly projects, help you to learn React.</title>
      <dc:creator>Shiva shankar</dc:creator>
      <pubDate>Tue, 05 Jan 2021 13:15:20 +0000</pubDate>
      <link>https://forem.com/shivashankar_741/just-three-beginner-friendly-projects-help-you-to-learn-react-5dfe</link>
      <guid>https://forem.com/shivashankar_741/just-three-beginner-friendly-projects-help-you-to-learn-react-5dfe</guid>
      <description>&lt;h1&gt;
  
  
  &lt;a href="https://expense-tracker741.netlify.app/"&gt;Expense tracker&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I3UrMInE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/t7x89e6ldovieqc0qupd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I3UrMInE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/t7x89e6ldovieqc0qupd.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here it's a simple expense tracker, you can able to track your income and expense. It's a simple and beginner-friendly project. If you can able to create this expense tracker app, you can easily create the todo-list.&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;a href="https://recipefinder741.netlify.app/"&gt;Recipe Finder&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MsgGA9RA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3g22qzmneiby0hi75tp0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MsgGA9RA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3g22qzmneiby0hi75tp0.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Recipe finder application, you can search whatever recipes you want, it will show the list of ingredients about that recipe. The data are coming from a third party API. It's also an easy one for beginners. If you are able to do this project, you basically learn most of the things by this recipe finder, how to do async call, store data, and so on... &lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;a href="https://shivashankar-741.netlify.app/"&gt;Portfolio&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yCk5cqCV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/4ru97vo10br4iqbwt7su.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yCk5cqCV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/4ru97vo10br4iqbwt7su.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And here the last one, which is your own 😄portfolio.&lt;br&gt;
Make your portfolio as your project, which will help you to showcase skills and technologies.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;That's all guys, I will you see with next blog. &lt;br&gt;
Do you think of any projects I'm missing, please share your ideas👇&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>react</category>
      <category>projectideas</category>
      <category>beginners</category>
      <category>learnreact</category>
    </item>
    <item>
      <title> 🚀Easy peasy, three steps to manage your state in React.</title>
      <dc:creator>Shiva shankar</dc:creator>
      <pubDate>Mon, 04 Jan 2021 16:09:16 +0000</pubDate>
      <link>https://forem.com/shivashankar_741/easy-peasy-three-steps-to-manage-your-state-in-react-84a</link>
      <guid>https://forem.com/shivashankar_741/easy-peasy-three-steps-to-manage-your-state-in-react-84a</guid>
      <description>&lt;h2&gt;
  
  
  Happy to see you guys in another blog 😇.
&lt;/h2&gt;

&lt;p&gt;In this blog, we see how to manage our state with ContextAPI, which is easy and more powerful in React. Without drilling props to props... context API makes our lives easier🤟.&lt;/p&gt;

&lt;h3&gt;
  
  
  create Context
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mtnPQRJH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/32u7yp088pmstmlsgxt7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mtnPQRJH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/32u7yp088pmstmlsgxt7.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here I've created the useContext and pass it to the value of my name. This name value we can get anywhere on the folder by importing the useContext Hook.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wrapup the parent component
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UfRA2MOj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/agrtjs692l0vlhh3cd20.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UfRA2MOj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/agrtjs692l0vlhh3cd20.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Make sure to import your NameProvider and wrap up the parent component, it gives the access to pass the value inside all the children.&lt;/p&gt;

&lt;h3&gt;
  
  
  use Context
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Sat_AqRF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/g6mzxaxlz52ylx3jqxfr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Sat_AqRF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/g6mzxaxlz52ylx3jqxfr.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
First import the useContext hooks and then the last step, import the NameContext which holding our state in this app. In my app, I want to get the value of a name in my header file. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Really this is easy😎 and cool, I just gave a 🧑‍💻demo by using a single file, if your app goes longer and longer, you can create the multiple create context and import where you want.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>statemanagement</category>
      <category>contextapi</category>
    </item>
    <item>
      <title>Don't have an idea of starting web development?</title>
      <dc:creator>Shiva shankar</dc:creator>
      <pubDate>Sun, 03 Jan 2021 09:47:05 +0000</pubDate>
      <link>https://forem.com/shivashankar_741/don-t-have-an-idea-of-starting-web-development-3mlo</link>
      <guid>https://forem.com/shivashankar_741/don-t-have-an-idea-of-starting-web-development-3mlo</guid>
      <description>&lt;h1&gt;
  
  
  Little bit about me
&lt;/h1&gt;

&lt;p&gt;Here, I'm learning web development for the last 9 months, I'm not coming from a cs degree background, but a lot of curiosity and interest makes me learn to code. I want to share what is the struggle I was faced and what I learned from this. It will be something useful for your learning path.&lt;/p&gt;

&lt;h3&gt;
  
  
  Begining
&lt;/h3&gt;

&lt;p&gt;In the very first month, I planned to learn HTML and CSS, I used to watch all the tutorial on youtube, and at the end of the day, I was blank and I fell into tutorial hell. I've realized hands-on coding will only makes me a better developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  A months ago
&lt;/h3&gt;

&lt;p&gt;After a lot of practice and hard work, I made a plain &lt;a href="https://shivashankar-741.github.io/HTML-and-CSS/day1/"&gt;HTML&lt;/a&gt; without using any CSS that was my first line of code written and pushed into my repo. Then I learned CSS, I added styling to that plain HTML, now it looks like &lt;a href="https://shivashankar-741.github.io/HTML-and-CSS/survey_form/"&gt;this&lt;/a&gt;, this is not a completely responsive webpage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tutorial hell
&lt;/h3&gt;

&lt;p&gt;This is the very common mistake all the beginners do when they learning to code, I'm also one of them. whatever you learn, for example, if you learned flexbox in CSS just make the &lt;strong&gt;navbar&lt;/strong&gt; using flexbox, even it's so simple that's not a problem, just &lt;strong&gt;get your hands dirty&lt;/strong&gt; by doing the coding.&lt;/p&gt;

&lt;h3&gt;
  
  
  React or Angular
&lt;/h3&gt;

&lt;p&gt;After I learned the basics of Javascript, how the web works, and DNS. I chose react because it's lightweight and we can easily build a user interface and the community is quite big.&lt;/p&gt;

&lt;h3&gt;
  
  
  First react App
&lt;/h3&gt;

&lt;p&gt;Before I create the first react app, I'm completely explored the &lt;a href="https://reactjs.org/"&gt;react&lt;/a&gt; documents, which gave me everything need to know about this.&lt;/p&gt;

&lt;p&gt;A week later, I created a simple todo app, it's getting input from a user and forms a list. I really like &lt;a href="https://github.com/Shivashankar-741/React"&gt;react&lt;/a&gt; it's easy for the beginner, we can able to create our own projects within a week.&lt;/p&gt;

&lt;h3&gt;
  
  
  End of 2020
&lt;/h3&gt;

&lt;p&gt;Before the end of 2020, I've really explored as much as I could, really looking forward to learning more and more in 2021.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
