<?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: reactwindd</title>
    <description>The latest articles on DEV Community by reactwindd (@reactwindd).</description>
    <link>https://dev.to/reactwindd</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%2F786605%2Fcba1c7d4-e7b1-49e9-af76-bc0d5b724298.png</url>
      <title>DEV Community: reactwindd</title>
      <link>https://dev.to/reactwindd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/reactwindd"/>
    <language>en</language>
    <item>
      <title>Perfect React App</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Tue, 19 Apr 2022 12:58:29 +0000</pubDate>
      <link>https://dev.to/reactwindd/perfect-react-app-2cni</link>
      <guid>https://dev.to/reactwindd/perfect-react-app-2cni</guid>
      <description>&lt;p&gt;&lt;strong&gt;Explanation For Each Dependencies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://reactrouter.com/"&gt;React Router&lt;/a&gt; ➣ Routing (example.com/something instead of example.com/something.html)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tailwindcss.com"&gt;TailwindCSS&lt;/a&gt; ➣ Quicker Styling&lt;/p&gt;

&lt;p&gt;&lt;a href="https://framer.com/motion"&gt;Framer Motion&lt;/a&gt; ➣ CSS Animation&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creating A Vite.js + React.js App&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Command-Line

npm create vite@latest demo --template react
or
npm create vite@latest demo -- --template react

cd demo
npm install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Installing Dependencies&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Command Line

npm install react-router-dom@6
npm install framer-motion
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Configure Frameworks&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// tailwind.config.js

module.exports = {
  content: [
    "./index.html",
    "./src/**/*.{js,jsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

// index.css

@tailwind base;
@tailwind components;
@tailwind utilities;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Use React Router&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// App.jsx

import { BroswerRouter, Routes, Route, Link } from 'react-router-dom';

function App() {
    return (
        &amp;lt;BroswerRouter&amp;gt;
            &amp;lt;Routes&amp;gt;
                &amp;lt;Route path='/' element={&amp;lt;Home /&amp;gt;} /&amp;gt;
                &amp;lt;Route path='/page2' element={&amp;lt;Page2 /&amp;gt;} /&amp;gt;
            &amp;lt;/Routes&amp;gt;
        &amp;lt;/BroswerRouter&amp;gt;
    )
}

function App() {
    return (
        &amp;lt;&amp;gt;
            &amp;lt;h1&amp;gt;Home&amp;lt;/h1&amp;gt;
            &amp;lt;Link to='/'&amp;gt;Home&amp;lt;/Link&amp;gt;
            &amp;lt;Link to='/page2'&amp;gt;Page2&amp;lt;/Link&amp;gt;
        &amp;lt;/&amp;gt;
    )
}

function Page2() {
    return (
        &amp;lt;&amp;gt;
            &amp;lt;h1&amp;gt;Page2&amp;lt;/h1&amp;gt;
            &amp;lt;Link to='/'&amp;gt;Home&amp;lt;/Link&amp;gt;
            &amp;lt;Link to='/page2'&amp;gt;Page2&amp;lt;/Link&amp;gt;
        &amp;lt;/&amp;gt;
    )
}

export default App;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>vite</category>
      <category>react</category>
      <category>tailwindcss</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Next.js + Tailwind CSS</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Mon, 28 Feb 2022 14:41:10 +0000</pubDate>
      <link>https://dev.to/reactwindd/nextjs-tailwind-css-1ci1</link>
      <guid>https://dev.to/reactwindd/nextjs-tailwind-css-1ci1</guid>
      <description>&lt;h2&gt;
  
  
  Create your project
&lt;/h2&gt;

&lt;p&gt;Start by creating a new Next.js project if you don’t have one set up already. The most common approach is to use &lt;a href="https://nextjs.org/docs/api-reference/create-next-app"&gt;Create Next App&lt;/a&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Terminal

$ npx create-next-app my-project
$ cd my-project
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Install Tailwind CSS
&lt;/h2&gt;

&lt;p&gt;Install &lt;code&gt;tailwindcss&lt;/code&gt; and its peer dependencies via npm, and then run the init command to generate both &lt;code&gt;tailwind.config.js&lt;/code&gt; and &lt;code&gt;postcss.config.js&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Terminal

$ npm install -D tailwindcss postcss autoprefixer
$ npx tailwindcss init -p
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Configure your template paths
&lt;/h2&gt;

&lt;p&gt;Add the paths to all of your template files in your &lt;code&gt;tailwind.config.js&lt;/code&gt; file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// tailwind.config.js

module.exports = {
  content: [
    "./pages/**/*.{js,ts,jsx,tsx}",
    "./components/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Add the Tailwind directives to your CSS
&lt;/h2&gt;

&lt;p&gt;Add the &lt;code&gt;@tailwind&lt;/code&gt; directives for each of Tailwind’s layers to your &lt;code&gt;./styles/globals.css&lt;/code&gt; file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// globals.css

@tailwind base;
@tailwind components;
@tailwind utilities;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Start your build process
&lt;/h2&gt;

&lt;p&gt;Run your build process with &lt;code&gt;npm run dev&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Terminal

$ npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Start using Tailwind in your project
&lt;/h2&gt;

&lt;p&gt;Start using Tailwind’s utility classes to style your content.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// index.js

export default function Home() {
  return (
    &amp;lt;h1 className="text-3xl font-bold underline"&amp;gt;
      Hello world!
    &amp;lt;/h1&amp;gt;
  )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>nextjs</category>
      <category>react</category>
      <category>tailwindcss</category>
    </item>
    <item>
      <title>What is your favourite JavaScript Framework?</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Mon, 28 Feb 2022 14:38:02 +0000</pubDate>
      <link>https://dev.to/reactwindd/what-is-your-favourite-javascript-framework-l39</link>
      <guid>https://dev.to/reactwindd/what-is-your-favourite-javascript-framework-l39</guid>
      <description>&lt;h3&gt;
  
  
  Popular JavaScript Frameworks/Library
&lt;/h3&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://reactjs.org"&gt;React&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;A JavaScript library for building user interfaces.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://vuejs.org"&gt;Vue&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;An approachable, performant and versatile framework for building web user interfaces.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://angular.io"&gt;Angular&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;A component-based framework for building scalable web applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://svelte.dev"&gt;Svelte&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A tool for building fast web applications.
&lt;/h3&gt;

</description>
      <category>vue</category>
      <category>angular</category>
      <category>svelte</category>
      <category>react</category>
    </item>
    <item>
      <title>How to Create a Vue.js App</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Tue, 22 Feb 2022 02:06:26 +0000</pubDate>
      <link>https://dev.to/reactwindd/how-to-create-a-vuejs-app-3fh9</link>
      <guid>https://dev.to/reactwindd/how-to-create-a-vuejs-app-3fh9</guid>
      <description>&lt;p&gt;Open &lt;strong&gt;Command Prompt&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Creating a Folder for Vue.js&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd desktop
mkdir "Vue JS"
cd "Vue JS"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Creating a Vue.js App&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm init vue@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After executing the command, it will ask you some question about the vue app.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd &amp;lt;project-name (put your vue app's name)&amp;gt;
npm install
npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now your have finish creating a Vue.js App. If you want to see the result, just go to &lt;a href="http://localhost:3000"&gt;http://localhost:3000&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vue</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Hover on Duration on Gradients? | TailwindCSS</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Thu, 06 Jan 2022 14:48:04 +0000</pubDate>
      <link>https://dev.to/reactwindd/hover-on-duration-on-gradients-tailwindcss-3do2</link>
      <guid>https://dev.to/reactwindd/hover-on-duration-on-gradients-tailwindcss-3do2</guid>
      <description>&lt;p&gt;I have created a website and those containers that are in &lt;strong&gt;gradients&lt;/strong&gt; when it's hovered. The &lt;code&gt;duration-300&lt;/code&gt; just doesn't apply to it. Here is the website &lt;a href="https://zytha.ml"&gt;Website&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FW-Fi4-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lavqhfqhwi2nu77vvnkx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FW-Fi4-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lavqhfqhwi2nu77vvnkx.png" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>question</category>
      <category>issued</category>
    </item>
    <item>
      <title>Hello World</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Thu, 06 Jan 2022 03:03:44 +0000</pubDate>
      <link>https://dev.to/reactwindd/hello-world-4cb3</link>
      <guid>https://dev.to/reactwindd/hello-world-4cb3</guid>
      <description></description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Website Developing</title>
      <dc:creator>reactwindd</dc:creator>
      <pubDate>Wed, 05 Jan 2022 15:11:01 +0000</pubDate>
      <link>https://dev.to/reactwindd/website-developing-1o0p</link>
      <guid>https://dev.to/reactwindd/website-developing-1o0p</guid>
      <description>&lt;p&gt;Web Developing is so FUN! Especially when you finish it and It's works greatly on Mobile, Tablet, Laptop and PC!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://zytha.github.io/profile"&gt;Personal Portfolio&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--scFKKTRB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5wbubbk2x2lavyq79g7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--scFKKTRB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5wbubbk2x2lavyq79g7a.png" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>javascript</category>
      <category>tailwindcss</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
