<?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: gourav majee</title>
    <description>The latest articles on Forem by gourav majee (@varuogm).</description>
    <link>https://forem.com/varuogm</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%2F525947%2F6e091fea-bd4c-49cd-8233-3e018a322b95.jpg</url>
      <title>Forem: gourav majee</title>
      <link>https://forem.com/varuogm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/varuogm"/>
    <language>en</language>
    <item>
      <title>7 Awesome  Portfolio websites</title>
      <dc:creator>gourav majee</dc:creator>
      <pubDate>Wed, 23 Jun 2021 11:34:50 +0000</pubDate>
      <link>https://forem.com/varuogm/7-awesome-portfolio-websites-4pf7</link>
      <guid>https://forem.com/varuogm/7-awesome-portfolio-websites-4pf7</guid>
      <description>&lt;h2&gt;
  
  
  Hello, 👋I'm Gourav,
&lt;/h2&gt;



&lt;p&gt;&lt;em&gt;Building a developer portfolio can be a cumbersome task, we have to think of a good design, best projects, blogs, and other details.&lt;/em&gt;&lt;/p&gt;



&lt;h3&gt;
  
  
  &lt;em&gt;So, here are 7 web developer portfolios 🤩 that I found while making my portfolio website, and also they will give you all the inspiration you need to create your own first portfolio👌.&lt;/em&gt;
&lt;/h3&gt;



&lt;h2&gt;
  
  
  1. Josh W Comeau
&lt;/h2&gt;

&lt;p&gt;A cool and awesome portfolio from josh . Also, Don't forget to hover around for cool effects. &lt;code&gt;must visit&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Link 👉 - &lt;a href="https://www.joshwcomeau.com/" rel="noopener noreferrer"&gt;here    &lt;/a&gt;   &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624444116236%2F6Vq79DqCn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624444116236%2F6Vq79DqCn.png" alt="josh.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. ART
&lt;/h2&gt;

&lt;p&gt;A cool and awesome portfolio from Patricia Aas .this type of PF can be usful for artists for showcasing their art.&lt;/p&gt;

&lt;p&gt;Link 👉 - &lt;a href="https://patricia.no/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624301988107%2F_GTnwItff.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624301988107%2F_GTnwItff.png" alt="art.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. COW
&lt;/h2&gt;

&lt;p&gt;Every small minimalistic detail in it has its own uniqueness.Go check it out on your own. &lt;/p&gt;

&lt;p&gt;Link 👉- &lt;a href="https://seeyouspacecow.com/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302097601%2FRAe5ULSUt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302097601%2FRAe5ULSUt.png" alt="cow.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. HACK
&lt;/h2&gt;

&lt;p&gt;This is by far the most hacker-style website I've seen. you can change channels and every effect has its own unique effects. A  &lt;code&gt;must visit&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Link 👉- &lt;a href="https://kaisermann.me/websites/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624307041182%2FpSYllnFaE.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624307041182%2FpSYllnFaE.png" alt="distirt.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. FLOWER
&lt;/h2&gt;

&lt;p&gt;Again a very awesome website. minimalistic and cool hover flower effects steal everyone's Hearts. &lt;code&gt;must visit&lt;/code&gt;&lt;br&gt;
Link - &lt;a href="https://jolienhoop.com/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302271695%2Fc81nAwSgH.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302271695%2Fc81nAwSgH.png" alt="flower.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. PIXEL
&lt;/h2&gt;

&lt;p&gt;A cool indie pixelated sword game portfolio. Every game details are present.  &lt;code&gt;must visit&lt;/code&gt;&lt;br&gt;
Link 👉 - &lt;a href="https://nachocaiafa.com.ar/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624307101807%2Fwc_mb4MXO.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624307101807%2Fwc_mb4MXO.png" alt="picel.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7. POP SHAKE
&lt;/h2&gt;

&lt;p&gt;As a beginner, this website could be useful as it contains many small hover things which I thought could be useful for beginners.&lt;br&gt;
Link 👉- &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302436328%2FhQGI1Tp4X.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302436328%2FhQGI1Tp4X.png" alt="pop shake.png"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h3&gt;
  
  
  💯&lt;em&gt;(everyone like a little extra)💯😄&lt;/em&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;7+2 websites&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  8. SWAG
&lt;/h2&gt;

&lt;p&gt;Another cool single-page portfolio. Also, Don't forget to hover on the Get Started and Social icons for cool effects.&lt;/p&gt;

&lt;p&gt;Link 👉- &lt;a href="https://nicovanzyl.com/" rel="noopener noreferrer"&gt;here&lt;/a&gt; &lt;code&gt;must visit&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302380590%2FNXBLOEkFH.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624302380590%2FNXBLOEkFH.png" alt="swag.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9. My first portfolio :
&lt;/h2&gt;

&lt;p&gt;Also, I made my simple portfolio from all the learnings I got from different creators.&lt;/p&gt;

&lt;p&gt;Link 👉- &lt;a href="//http:gouravmajee.me"&gt;here&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624307201451%2F7Sf3aUrMV.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624307201451%2F7Sf3aUrMV.png" alt="gourav.png"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h1&gt;
  
  
  Conclusion 🎀
&lt;/h1&gt;

&lt;p&gt;If you found this article useful or gave you the inspiration you need to build your portfolio. Do like and share with your network.&lt;/p&gt;

&lt;p&gt;If you've enjoyed this article  &lt;code&gt;≧◠‿◠≦✌&lt;/code&gt; or You have any questions then contact me  &lt;a href="https://twitter.com/Varougm" rel="noopener noreferrer"&gt;@Varougm&lt;/a&gt;  where I'd be more than happy to answer you  💖  . I'm new to this. if you find any mistake please let me know ✌.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624447964425%2FMBXCmRLEa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1624447964425%2FMBXCmRLEa.png" alt="Thank you so much for reading.png"&gt;&lt;/a&gt;&lt;br&gt;
Buy me my first coffee  &lt;a href="https://www.buymeacoffee.com/Gouravmajee" rel="noopener noreferrer"&gt;🥤here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PART 2  coming soon.&lt;/p&gt;

&lt;h1&gt;
  
  
  portfolio #inspiration #mustread #website
&lt;/h1&gt;

</description>
      <category>portfolio</category>
      <category>development</category>
      <category>developer</category>
      <category>website</category>
    </item>
    <item>
      <title>Learn React-router like a PRO 😎</title>
      <dc:creator>gourav majee</dc:creator>
      <pubDate>Sun, 06 Jun 2021 07:22:18 +0000</pubDate>
      <link>https://forem.com/varuogm/learn-react-router-like-a-pro-1a9h</link>
      <guid>https://forem.com/varuogm/learn-react-router-like-a-pro-1a9h</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey,👋 I'm Gourav&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F59816qp9rfxe97jg0taq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F59816qp9rfxe97jg0taq.gif" alt="react-router"&gt;&lt;/a&gt;&lt;br&gt;
By the title, you might have guessed it right what things we will be discussing. what is react-router, SPA!.!&lt;/p&gt;
&lt;h2&gt;
  
  
  Well, the first question arises what is &lt;em&gt;Single Page Application&lt;/em&gt; 💡?
&lt;/h2&gt;

&lt;p&gt;When a user runs an application and click on links, the content of the page changes, but the page does not reload, i.e., the user stays on the same page for the entire time; such application is called a Single Page Application or SPA's.&lt;/p&gt;

&lt;p&gt;*A simple illustration is given below ⬇  *&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622891631593%2FTxnmggJz8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622891631593%2FTxnmggJz8.png" alt="HOME.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  So, what does that mean, and why it's beneficial?🤔
&lt;/h2&gt;



&lt;p&gt;The main benefit is &lt;code&gt;Performance&lt;/code&gt; .&lt;br&gt;
It works inside the browser and does &lt;strong&gt;&lt;em&gt;not require page reloading during use&lt;/em&gt;&lt;/strong&gt;. &lt;br&gt;
You use many SPA applications like Facebook, Twitter even some parts of the application in which you are reading this Dev/Hashnode.&lt;/p&gt;
&lt;h3&gt;
  
  
  React-Router -
&lt;/h3&gt;

&lt;p&gt;React-Router matches the URL and loads up the component for that particular page.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
to learn more about router click &lt;a href="https://www.freecodecamp.org/news/react-router-tutorial/" rel="noopener noreferrer"&gt;here&lt;/a&gt; &lt;/p&gt;


&lt;h1&gt;
  
  
  Lets start building
&lt;/h1&gt;

&lt;p&gt;so we will be making a simple SPA like this .the codes are self-explanatory and simple.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622869757972%2FJDiFmJ6Pp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622869757972%2FJDiFmJ6Pp.gif" alt="ezgif.com-gif-maker (1).gif"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Setup the project
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;( step- 1 )&lt;/strong&gt;&lt;br&gt;
Open the terminal in your code editor and install react &amp;amp; also install router dom package.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npx create-react-app gourav-spa
npm install react-router-dom

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;navigate to our directory&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd gourav-spa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;( step- 2)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Next, we import the essential components from react-router-dom. We do this in the App.js file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { BrowserRouter as Router,NavLink, Route } from "react-router-dom";
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;( step- 3 )&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So now let's get into our App.js and start building our skeleton.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The way React Router works is by defining the region, in which there will have two things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;our navigation links&lt;/li&gt;
&lt;li&gt;container to load our content into
&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { BrowserRouter as Router,NavLink, Route } from "react-router-dom";
import './App.css';

function App() {
  return (
    &amp;lt;Router&amp;gt;
      &amp;lt;div&amp;gt;
        &amp;lt;h1&amp;gt;Hey there everyone, I'm gourav 👋 &amp;lt;/h1&amp;gt;
        &amp;lt;ul className="header"&amp;gt;
          &amp;lt;li&amp;gt;&amp;lt;NavLink to="/"&amp;gt;Home&amp;lt;/NavLink&amp;gt;&amp;lt;/li&amp;gt;
          &amp;lt;li&amp;gt;&amp;lt;NavLink to="/Fav"&amp;gt;Fav&amp;lt;/NavLink&amp;gt;&amp;lt;/li&amp;gt;
          &amp;lt;li&amp;gt;&amp;lt;NavLink to="/About"&amp;gt;About&amp;lt;/NavLink&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;/ul&amp;gt;
    &amp;lt;/Router&amp;gt;
  );
}
export default App;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;( step- 4)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before making routes let's make our home, fav, about pages first, and then we will connect them afterward.&lt;/p&gt;

&lt;p&gt;I'm assuming we know the basics of react and familiar with ESconcepts. let's make our navigation pages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Creating Home.js
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react";

const Home = () =&amp;gt; {
  return (
      &amp;lt;div&amp;gt;
        &amp;lt;h2&amp;gt;This is home page&amp;lt;/h2&amp;gt;
        &amp;lt;h3&amp;gt;
          there is nothing much to say. 
          this is a simple home page
        &amp;lt;/h3&amp;gt;
        &amp;lt;p&amp;gt;i hope this helps you out in learning this topic.&amp;lt;/p&amp;gt;
      &amp;lt;/div&amp;gt;
  );
};
export default Home;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Creating Fav.js
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react";import React from "react";

const Fav = () =&amp;gt; {
  return (
      &amp;lt;div&amp;gt;
        &amp;lt;h2&amp;gt;My fav things&amp;lt;/h2&amp;gt;
        &amp;lt;p&amp;gt;there are so many things .here are some of them&amp;lt;/p&amp;gt;
        &amp;lt;ol&amp;gt;
          &amp;lt;li&amp;gt;eating fruits 🥭🍇🍉&amp;lt;/li&amp;gt;
          &amp;lt;li&amp;gt;memes 🔥&amp;lt;/li&amp;gt;
          &amp;lt;li&amp;gt;tweeting ✨&amp;lt;/li&amp;gt;
          &amp;lt;li&amp;gt;multiplayer games 🎮&amp;lt;/li&amp;gt;
          &amp;lt;li&amp;gt;etc..&amp;lt;/li&amp;gt;
        &amp;lt;/ol&amp;gt;
      &amp;lt;/div&amp;gt;
  );
};
export default Fav;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Creating About.js
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react";
let gouravpic ="https://pbs.twimg.com/profile_images/1393097871960854530/JEo6JhS1_400x400.jpg",
twitter= "https://twitter.com/Varougm",
github =" https://github.com/varuogm/";

const About = () =&amp;gt; {
  return (
      &amp;lt;div className="both"&amp;gt;
         &amp;lt;h2&amp;gt;About&amp;lt;/h2&amp;gt;&amp;lt;br/&amp;gt;
         &amp;lt;div&amp;gt;
            &amp;lt;img className="image" src={gouravpic} alt="img" /&amp;gt;
         &amp;lt;/div&amp;gt;
        &amp;lt;div className="data"&amp;gt;
            &amp;lt;h3&amp;gt;Name - Gourav Majee&amp;lt;/h3&amp;gt;
            &amp;lt;h3&amp;gt;Student , CS ungrad&amp;lt;/h3&amp;gt;
            &amp;lt;h3&amp;gt;Developer &amp;lt;/h3&amp;gt;
            &amp;lt;h3&amp;gt;twitter :&amp;lt;a href={twitter}&amp;gt;here 🐦&amp;lt;/a&amp;gt;  &amp;lt;/h3&amp;gt;
            &amp;lt;h3&amp;gt;Github :&amp;lt;a href={github}&amp;gt;here &amp;lt;/a&amp;gt; &amp;lt;/h3&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
  );
};
export default About;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  lets add some css to make it pretty🎀
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;body {
  background-color: #4b93cd6b;
  padding: 20px;
  margin: 0;
}
h1, h2, p, ul, li {
  font-family: sans-serif;
}
ul.header li {
  display: inline;
  list-style-type: none;
  margin: 0;
}
ul.header {
  background-color: rgb(0, 0, 0);
  padding: 0;
}
ul.header li a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  padding: 20px;
  display: inline-block;
}
.content {
  background-color: #FFF;
  padding: 20px;
}
.content h2 {
  padding: 0;
  margin: 0;
}
.content li {
  margin-bottom: 10px;
}
.image{
  float:left; width:250px; height:250px; margin-right:55px;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now it would look like this.great job&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622868336721%2F2WFOk0iqE.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622868336721%2F2WFOk0iqE.png" alt="12.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  But gourav.. it's still not navigating us to our desired path
&lt;/h2&gt;

&lt;p&gt;yes because we haven't set up the Route paths yet.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// add this in your app.js file under your nav links div
 &amp;lt;div className="content"&amp;gt;
        &amp;lt;Route exact path="/" component={Home} /&amp;gt;
        &amp;lt;Route exact path="/fav" component={Fav} /&amp;gt;
        &amp;lt;Route exact path="/about" component={About} /&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;the Route component contains a path prop. The value you specify for the path determines when this route is going to be active. When any route is active,the component specified by the component prop gets rendered. &lt;/p&gt;

&lt;p&gt;we have used exact path so that it returns the route if the path is an EXACT match.&lt;/p&gt;

&lt;h2&gt;
  
  
  So our SPA is ready. let's see how does it look like.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622869757972%2FJDiFmJ6Pp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622869757972%2FJDiFmJ6Pp.gif" alt="ezgif.com-gif-maker (1).gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Its not the end. Add your personal things /items /colors and play with the code .&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;



&lt;h4&gt;
  
  
  🎉That brings us to the end of this demonstration of how we can build single page application with react-router 🎉Congrats.
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;I think you'll agree that it was a reasonably easy thing to set up. The next step might be to play around with the router, switches to have a grip on those.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you've enjoyed this article  &lt;code&gt;≧◠‿◠≦✌&lt;/code&gt; or You have any questions then contact me  &lt;a href="https://twitter.com/Varougm" rel="noopener noreferrer"&gt;@Varougm&lt;/a&gt;  where I'd be more than happy to answer you  💖  . I'm new to this.if you find any mistake please let me know ✌.&lt;/p&gt;

&lt;p&gt;Buy me my first coffee  &lt;a href="https://www.buymeacoffee.com/Gouravmajee" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for reading. ;)
&lt;/h3&gt;

&lt;p&gt;Thanks DEV for giving me place to post my article.💖&lt;/p&gt;

</description>
      <category>react</category>
      <category>tutorial</category>
      <category>javascript</category>
      <category>reactrouter</category>
    </item>
  </channel>
</rss>
