<?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: Md Wahiduzzaman Emon</title>
    <description>The latest articles on Forem by Md Wahiduzzaman Emon (@mdwahiduzzamanemon).</description>
    <link>https://forem.com/mdwahiduzzamanemon</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%2F767323%2F770f4644-9565-485f-b3fc-918088e4f328.jpg</url>
      <title>Forem: Md Wahiduzzaman Emon</title>
      <link>https://forem.com/mdwahiduzzamanemon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mdwahiduzzamanemon"/>
    <language>en</language>
    <item>
      <title>Introducing js-file_downloader--emon: A Powerful JavaScript File Downloader Package</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Fri, 10 Mar 2023 19:00:59 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/introducing-js-filedownloader-emon-a-powerful-javascript-file-downloader-package-226l</link>
      <guid>https://forem.com/mdwahiduzzamanemon/introducing-js-filedownloader-emon-a-powerful-javascript-file-downloader-package-226l</guid>
      <description>&lt;p&gt;Are you looking for a powerful and reliable file downloader package for your JavaScript project? Look no further than js-file_downloader--emon, the latest package designed to help developers easily download files in their applications.&lt;/p&gt;

&lt;p&gt;Developed by Md Wahiduzzaman Emon, &lt;strong&gt;&lt;a href="https://www.npmjs.com/package/js-file_downloader--emon"&gt;js-file_downloader--emon&lt;/a&gt;&lt;/strong&gt; is a lightweight and easy-to-use package that offers a range of features to simplify the file downloading process. With this package, you can easily download files from a server using a URL and even monitor the download progress.&lt;/p&gt;

&lt;p&gt;Here's an example of how you can use this package in your code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;jsFileDownloader(url, fileName);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;If you want to see the progress of the download, you can pass a function as the third parameter&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;jsFileDownloader(url, fileName, (progress) =&amp;gt; {
  console.log(progress);
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;If you want to use it with async/await&lt;/strong&gt;&lt;br&gt;
With js-file_downloader--emon, you can also use promises and async/await syntax to handle download requests in a more efficient manner.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;try {
  const response = await jsFileDownloader(url, name, (progress) =&amp;gt; {
    console.log(progress);
  });
  console.log(response);
} catch (error) {
  console.log(error);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;If you want to use it with the promise&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;jsFileDownloader(url, name, (progress) =&amp;gt; {
  console.log(progress);
})
  .then((response) =&amp;gt; {
    console.log(response);
  })
  .catch((error) =&amp;gt; {
    console.log(error);
  });
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;url (string): The URL of the file to be downloaded&lt;br&gt;
fileName (string): The name with which the downloaded file will be saved&lt;br&gt;
progress (function): A function that will be called with the download progress&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Functionality:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;// Tries to download a file from the given URL&lt;br&gt;
// Checks if the url contains “http://” and replaces it with “https://”&lt;br&gt;
// Initializes the necessary variables and arrays&lt;br&gt;
// Reads the response body in chunks&lt;br&gt;
// Calculates the download progress and calls the progress function with the progress value&lt;br&gt;
// Combines the chunks and creates a blob URL&lt;br&gt;
// Creates a link element, assigns the blob URL and file name, and clicks on it to download the file&lt;br&gt;
// Revokes the blob URL&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;*&lt;em&gt;Returns:&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;// If successful, returns the downloaded file&lt;br&gt;
// If an error occurs, returns the error message.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Additionally, this package is compatible with popular JavaScript frameworks such as React, Vue, Angular, and Solid JS, making it easy to integrate with your existing projects.&lt;/p&gt;

&lt;p&gt;To get started with js-file_downloader--emon, simply install it using npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm i js-file_downloader--emon
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Overall, js-file_downloader--emon is a powerful and easy-to-use package that offers a range of features to simplify the file-downloading process in JavaScript applications. Whether you're a beginner or an experienced developer, this package is sure to make your life easier. Give it a try today!&lt;/p&gt;

&lt;p&gt;Follow me on Github: &lt;a href="https://github.com/MdWahiduzzamanEmon"&gt;https://github.com/MdWahiduzzamanEmon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Md Wahediduzzaman Emon&lt;br&gt;
Software Developer&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>npm</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Easy Beauty Components for React</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Thu, 09 Mar 2023 06:48:20 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/easy-beauty-components-for-react-1amh</link>
      <guid>https://forem.com/mdwahiduzzamanemon/easy-beauty-components-for-react-1amh</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;This React &lt;em&gt;component library&lt;/em&gt; contains components you can use for your simple/large projects to write your code more &lt;em&gt;clean and readable&lt;/em&gt;.&lt;/strong&gt;
&lt;/h2&gt;

&lt;h4&gt;
  
  
  This Package has also typescript supported
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://www.npmjs.com/package/easy-beauty-components---react?activeTab=readme"&gt;Click to go the package&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.npmjs.com/settings/wahed_emon/packages"&gt;Click to see other packages&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  &lt;em&gt;Documentation for how to use it in your projects:&lt;/em&gt;
&lt;/h4&gt;

&lt;p&gt;step-1: first write/paste this to your terminal to install this package (&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- npm i easy-beauty-components---react
or
- yarn add easy-beauty-components---react
or
- https://cdn.jsdelivr.net/npm/easy-beauty-components---react/dist/index.min.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;step-2:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { For, Show } from "easy-beauty-components---react";
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;How to use For component&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;import { useEffect, useState } from "react";
function App() {
  const [list, setList] = useState([]);

   useEffect(() =&amp;gt; {
      setList([
        { name: "John", age: 20 },
        { name: "Jane", age: 21 },
        { name: "Jack", age: 22 },
      ]);
  }, []);

return (
   &amp;lt;For of={list}&amp;gt;
        {
          ({ item, index }) =&amp;gt; {
            return (
              &amp;lt;li key={index}&amp;gt;
                {item?.name} is {item?.age} years old
              &amp;lt;/li&amp;gt;
            )
          }
        }
      &amp;lt;/For&amp;gt;
)
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;How to use Show component&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;import { useEffect, useState } from "react";
function App() {
  const [show, setShow] = useState(false);

  return (
    &amp;lt;div&amp;gt;
      &amp;lt;button onClick={() =&amp;gt; setShow(!show)}&amp;gt;Toggle&amp;lt;/button&amp;gt;
      &amp;lt;Show when={show}&amp;gt;
        &amp;lt;h1&amp;gt;Hello World&amp;lt;/h1&amp;gt;
      &amp;lt;/Show&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;_&lt;/p&gt;

&lt;h2&gt;
  
  
  Also you can &lt;em&gt;&lt;strong&gt;FallBack prop&lt;/strong&gt;&lt;/em&gt; to show loading or something else when the condition is false in Show Component
&lt;/h2&gt;

&lt;p&gt;_&lt;/p&gt;

&lt;p&gt;&lt;code&gt;with Fallback Props-&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;import { useEffect, useState } from "react";
function App() {
  const [show, setShow] = useState(false);

  return (
    &amp;lt;div&amp;gt;
      &amp;lt;button onClick={() =&amp;gt; setShow(!show)}&amp;gt;Toggle&amp;lt;/button&amp;gt;
      &amp;lt;Show when={show} Fallback={&amp;lt;&amp;gt;Loading...&amp;lt;/&amp;gt;}&amp;gt;
        &amp;lt;h1&amp;gt;Hello World&amp;lt;/h1&amp;gt;
      &amp;lt;/Show&amp;gt;
    &amp;lt;/div&amp;gt;
  );
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Required Props
&lt;/h2&gt;

&lt;p&gt;For Component-&amp;gt;&lt;br&gt;
of: Array*&lt;/p&gt;

&lt;p&gt;Show Component-&amp;gt;&lt;br&gt;
when: Boolean*&lt;br&gt;
FallBack: JSX.Element&lt;/p&gt;

</description>
      <category>react</category>
      <category>frontend</category>
      <category>javascript</category>
      <category>jsx</category>
    </item>
    <item>
      <title>Answer: Google charts - change axis text color</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Mon, 06 Mar 2023 10:08:38 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-google-charts-change-axis-text-color-pkl</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-google-charts-change-axis-text-color-pkl</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/26406307/google-charts-change-axis-text-color/75649477#75649477" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Google charts - change axis text color
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Mar  6 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/26406307/google-charts-change-axis-text-color/75649477#75649477" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          1
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;pre&gt;&lt;code&gt;**check this option value -
const options: {
        legend: {
            position: string;
        };
        colors: string[];
        bar: {
            groupWidth: string;
        };
        annotations: {
            alwaysOutside: boolean;
            textStyle: {
                fontSize: number;
                auraColor: string;
                color: string;
            };
        };
        fontSize: number;
        chartArea: {
             width: '95%',
             height: '80%',
        };
        backgroundColor: {
           fill :{}
        };
        hAxis: {&lt;/code&gt;&lt;/pre&gt;…
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/26406307/google-charts-change-axis-text-color/75649477#75649477" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: Google Charts (JS) - is there a way of using a transparent background on a chart?</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Mon, 06 Mar 2023 10:00:46 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-google-charts-js-is-there-a-way-of-using-a-transparent-background-on-a-chart-45cb</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-google-charts-js-is-there-a-way-of-using-a-transparent-background-on-a-chart-45cb</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/7413508/google-charts-js-is-there-a-way-of-using-a-transparent-background-on-a-chart/75649383#75649383" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Google Charts (JS) - is there a way of using a transparent background on a chart?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Mar  6 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/7413508/google-charts-js-is-there-a-way-of-using-a-transparent-background-on-a-chart/75649383#75649383" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;blockquote&gt;
&lt;p&gt;using backgroundColor property to the options object variable-&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;backgroundColor: {
            fill: transparent;
        };
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;It will work perfectly. Thanks
&lt;/code&gt;&lt;/pre&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/7413508/google-charts-js-is-there-a-way-of-using-a-transparent-background-on-a-chart/75649383#75649383" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: Best way to dim/disable a div in Material-UI?</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Tue, 28 Feb 2023 05:43:37 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-best-way-to-dimdisable-a-div-in-material-ui-l0o</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-best-way-to-dimdisable-a-div-in-material-ui-l0o</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;opacity: &lt;em&gt;contidion&lt;/em&gt; ? 0.5 : 1,&lt;br&gt;
pointerEvents: &lt;em&gt;contidion&lt;/em&gt; ? "none" : "auto",&lt;/p&gt;
&lt;/blockquote&gt;


&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/62868644/best-way-to-dim-disable-a-div-in-material-ui/75588211#75588211" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Best way to dim/disable a div in Material-UI?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Feb 28 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/62868644/best-way-to-dim-disable-a-div-in-material-ui/75588211#75588211" rel="noopener noreferrer"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          -2
        &lt;/div&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;use sx props or style in material to disable&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;Box sx={{ opacity: &amp;lt;contidion&amp;gt; ? 0.5 : 1,pointerEvents:&amp;lt;contidion&amp;gt; ? "none" : "auto"}}/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;you can use this way any kind of &lt;code&gt;div/tag&lt;/code&gt; in html&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/62868644/best-way-to-dim-disable-a-div-in-material-ui/75588211#75588211" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>vite</category>
      <category>react</category>
      <category>angular</category>
      <category>vue</category>
    </item>
    <item>
      <title>Answer: How to Make Material-UI Menu based on Hover, not Click</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Mon, 20 Feb 2023 08:39:23 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-how-to-make-material-ui-menu-based-on-hover-not-click-574k</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-how-to-make-material-ui-menu-based-on-hover-not-click-574k</guid>
      <description>&lt;p&gt;If hover not working checkout this solution.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/55318477/how-to-make-material-ui-menu-based-on-hover-not-click/75506864#75506864" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: How to Make Material-UI Menu based on Hover, not Click
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Feb 20 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/55318477/how-to-make-material-ui-menu-based-on-hover-not-click/75506864#75506864" rel="noopener noreferrer"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fstackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;pre&gt;&lt;code&gt;use **MenuListProps** in the Menu component and use your menu **closeFunction** -

MenuListProps={{ onMouseLeave: handleClose }}

example- 
 &amp;lt;Menu
      dense
      id="demo-positioned-menu"
      anchorEl={anchorEl}
      open={open}
      onClose={handleCloseMain}
      title={item?.title}
      anchorOrigin={{
            vertical: "bottom",
            horizontal: "right",
                    }}
      transformOrigin={{
            vertical: "top",
            horizontal: "center",
                    }}
      MenuListProps={{ onMouseLeave: handleClose }}
 /&amp;gt;

I hope it will work perfectly.
&lt;/code&gt;&lt;/pre&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/55318477/how-to-make-material-ui-menu-based-on-hover-not-click/75506864#75506864" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>linux</category>
      <category>opensource</category>
      <category>developer</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Answer: 404: NOT_FOUND on Vercel deployment</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Tue, 22 Nov 2022 11:57:30 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-404-notfound-on-vercel-deployment-1hid</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-404-notfound-on-vercel-deployment-1hid</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/71378572/404-not-found-on-vercel-deployment/74532268#74532268" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: 404: NOT_FOUND on Vercel deployment
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Nov 22 '22&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/71378572/404-not-found-on-vercel-deployment/74532268#74532268" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;pre&gt;&lt;code&gt;in the root create a file name- vercel.json

{
    "rewrites": [{ "source": "/(.*)", "destination": "/index.html" }]
}
&lt;/code&gt;&lt;/pre&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/71378572/404-not-found-on-vercel-deployment/74532268#74532268" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Browser Storage Hook React</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Mon, 21 Nov 2022 10:22:04 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/browser-storage-hook-react-12l1</link>
      <guid>https://forem.com/mdwahiduzzamanemon/browser-storage-hook-react-12l1</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;import this -&amp;gt;&lt;br&gt;
import { useLocalStorage,useSessionStorage } from 'browser_storage_hook_react';&lt;/p&gt;

&lt;p&gt;uses -&amp;gt;&lt;br&gt;
const [value, setValue] = useLocalStorage('key', 'defaultValue');&lt;br&gt;
const [value, setValue] = useSessionStorage('key', 'defaultValue');&lt;/p&gt;
&lt;/blockquote&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://www.npmjs.com/package/browser_storage_hook_react?activeTab=readme" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--58xlbJJX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static-production.npmjs.com/338e4905a2684ca96e08c7780fc68412.png" height="420" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://www.npmjs.com/package/browser_storage_hook_react?activeTab=readme" rel="noopener noreferrer" class="c-link"&gt;
          browser_storage_hook_react - npm
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          React hook for localStorage and SessionStorage and Cookie. Latest version: 1.0.2, last published: a year ago. Start using browser_storage_hook_react in your project by running `npm i browser_storage_hook_react`. There are no other projects in the npm registry using browser_storage_hook_react.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--lHsc1BmO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static-production.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png" width="32" height="32"&gt;
        npmjs.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>npm</category>
      <category>react</category>
      <category>hook</category>
      <category>package</category>
    </item>
    <item>
      <title>Answer: Fatal: Not possible to fast-forward, aborting</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Mon, 21 Nov 2022 10:01:35 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-fatal-not-possible-to-fast-forward-aborting-4bnf</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-fatal-not-possible-to-fast-forward-aborting-4bnf</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/13106179/error-fatal-not-possible-to-fast-forward-aborting/74517150#74517150" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Error "Fatal: Not possible to fast-forward, aborting"
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Nov 21 '22&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/13106179/error-fatal-not-possible-to-fast-forward-aborting/74517150#74517150" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          89
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;&lt;strong&gt;Try this. It will work nicely.&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git pull origin --rebase
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;After you get the non-fast-forward error, just do below :&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git pull --rebase origin &amp;lt;name-of-the-remote-branch&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;This will fetch the remote changes to your local branch. On top of that, it will apply your local commits.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Then&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git push origin &amp;lt;name-of-the-remote-branch&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;…&lt;/p&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/13106179/error-fatal-not-possible-to-fast-forward-aborting/74517150#74517150" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: Can't push to GitHub because of large file which I already deleted</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Wed, 16 Nov 2022 19:47:44 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-cant-push-to-github-because-of-large-file-which-i-already-deleted-1c6h</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-cant-push-to-github-because-of-large-file-which-i-already-deleted-1c6h</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/19573031/cant-push-to-github-because-of-large-file-which-i-already-deleted/74466338#74466338" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Can't push to GitHub because of large file which I already deleted
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Nov 16 '22&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/19573031/cant-push-to-github-because-of-large-file-which-i-already-deleted/74466338#74466338" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;Check your last commit id on GitHub
and then use this&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;git reset --soft &amp;lt;commit_id&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think it's work. Thanks&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/19573031/cant-push-to-github-because-of-large-file-which-i-already-deleted/74466338#74466338" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>React Dynamic Nested Table</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Sun, 13 Nov 2022 05:17:56 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/react-dynamic-nested-table-43fg</link>
      <guid>https://forem.com/mdwahiduzzamanemon/react-dynamic-nested-table-43fg</guid>
      <description>&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MdWahiduzzamanEmon"&gt;
        MdWahiduzzamanEmon
      &lt;/a&gt; / &lt;a href="https://github.com/MdWahiduzzamanEmon/React_Dynamic_Nested_Table"&gt;
        React_Dynamic_Nested_Table
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Dynamic nested and filtered table 
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;React Dynamic Nested Table&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;This is a table component that is so powerful to create a nested table, and also can filter(show-hide) columns.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Installation&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Use the package manager &lt;a href="https://www.npmjs.com/" rel="nofollow"&gt;npm/yarn&lt;/a&gt; to install react dynamic nested table.(please read the documentation first)&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm i react_dynamic_nested_table
&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;yarn add react_dynamic_nested_table&lt;/pre&gt;

&lt;/div&gt;

  
    

    &lt;span class="m-1"&gt;Screen.Recording.2022-11-12.at.11.45.31.PM.mov&lt;/span&gt;
    
  

  

  


&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/83487057/201488206-8c79113e-248e-4f37-949e-b47b3cbc838d.png"&gt;&lt;img width="1385" alt="Screenshot 2022-11-12 at 11 36 13 PM" src="https://res.cloudinary.com/practicaldev/image/fetch/s--BGJA6nvg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/83487057/201488206-8c79113e-248e-4f37-949e-b47b3cbc838d.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Usage&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;import MainTable, { FilterTableColumn } from &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;react_dynamic_nested_table&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt;
&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How to use table component&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;How to use a simple table &lt;span class="pl-c1"&gt;:&lt;/span&gt;

 const titles = [
      &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Name&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
      &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Age&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
      &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Address&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
      &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Phone&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
    ]

const data = [
      {
        name: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;John&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
        age: 20,
        address: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Jessore&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
        phone: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;123456789&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,

      },
      {
        name: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Doe&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
        age: 30,
        address: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Dhaka&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
        phone: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;123456789&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;,
      }
    ]

&lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;MainTable data={data} titles={titles} /&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; How to use dynamic table :&lt;/span&gt;
 const titles = [
      &lt;/pre&gt;…
&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MdWahiduzzamanEmon/React_Dynamic_Nested_Table"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://www.npmjs.com/package/react_dynamic_nested_table" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--58xlbJJX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static-production.npmjs.com/338e4905a2684ca96e08c7780fc68412.png" height="420" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://www.npmjs.com/package/react_dynamic_nested_table" rel="noopener noreferrer" class="c-link"&gt;
          react_dynamic_nested_table - npm
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          React Dynamic Nested Table. Latest version: 1.3.9, last published: 9 months ago. Start using react_dynamic_nested_table in your project by running `npm i react_dynamic_nested_table`. There are no other projects in the npm registry using react_dynamic_nested_table.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--lHsc1BmO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static-production.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png" width="32" height="32"&gt;
        npmjs.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
      <category>npm</category>
    </item>
    <item>
      <title>Answer: React 18: Hydration failed because the initial UI does not match what was rendered on the server</title>
      <dc:creator>Md Wahiduzzaman Emon</dc:creator>
      <pubDate>Sun, 13 Nov 2022 05:07:23 +0000</pubDate>
      <link>https://forem.com/mdwahiduzzamanemon/answer-react-18-hydration-failed-because-the-initial-ui-does-not-match-what-was-rendered-on-the-server-1pl5</link>
      <guid>https://forem.com/mdwahiduzzamanemon/answer-react-18-hydration-failed-because-the-initial-ui-does-not-match-what-was-rendered-on-the-server-1pl5</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/71706064/react-18-hydration-failed-because-the-initial-ui-does-not-match-what-was-render/74418607#74418607" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: React 18: Hydration failed because the initial UI does not match what was rendered on the server
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Nov 13 '22&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/71706064/react-18-hydration-failed-because-the-initial-ui-does-not-match-what-was-render/74418607#74418607" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          -3
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;Just go main parent component and set the state:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;const [isSSR,setIsSSR]=React.useState(false);
React.useEffect(()=&amp;gt;{
  setIsSSR(true);
})
return (
  isSSR &amp;amp;&amp;amp; (
    &amp;lt;&amp;gt;
       //your component here
    &amp;lt;/&amp;gt;
  )
)
&lt;/code&gt;&lt;/pre&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;/div&gt;
&lt;br&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
&lt;br&gt;
    &lt;a href="https://stackoverflow.com/questions/71706064/react-18-hydration-failed-because-the-initial-ui-does-not-match-what-was-render/74418607#74418607" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="https://stackoverflow.com/a/74418607/16836455"&gt;&lt;/a&gt;&lt;a href="https://stackoverflow.com/a/74418607/16836455"&gt;https://stackoverflow.com/a/74418607/16836455&lt;/a&gt;

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