<?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: karkikamal098</title>
    <description>The latest articles on DEV Community by karkikamal098 (@karkikamal098).</description>
    <link>https://dev.to/karkikamal098</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%2F1379620%2F68b20f4c-0c9b-47ee-a7bf-0f7e400ce278.png</url>
      <title>DEV Community: karkikamal098</title>
      <link>https://dev.to/karkikamal098</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/karkikamal098"/>
    <language>en</language>
    <item>
      <title>why my this error " {error &amp;&amp; &lt;p className="form_error"&gt;{error}&lt;/p&gt;}" is not showing in the frontend? (help-begineer)</title>
      <dc:creator>karkikamal098</dc:creator>
      <pubDate>Wed, 25 Sep 2024 07:11:55 +0000</pubDate>
      <link>https://dev.to/karkikamal098/why-my-this-error-error-error-is-not-showing-in-the-frontend-help-begineer-47lk</link>
      <guid>https://dev.to/karkikamal098/why-my-this-error-error-error-is-not-showing-in-the-frontend-help-begineer-47lk</guid>
      <description>&lt;p&gt;"import React, { useState } from "react";&lt;br&gt;
import { Link, useNavigate } from "react-router-dom";&lt;br&gt;
import axios from "axios";&lt;/p&gt;

&lt;p&gt;const Register = () =&amp;gt; {&lt;br&gt;
  const [userData, setUserData] = useState({&lt;br&gt;
    name: "",&lt;br&gt;
    email: "",&lt;br&gt;
    password: "",&lt;br&gt;
    password2: "",&lt;br&gt;
  });&lt;/p&gt;

&lt;p&gt;const [error, setError] = useState("");&lt;/p&gt;

&lt;p&gt;const navigate = useNavigate();&lt;/p&gt;

&lt;p&gt;const changeInput = (e) =&amp;gt; {&lt;br&gt;
    setUserData((prevState) =&amp;gt; {&lt;br&gt;
      return {&lt;br&gt;
        ...userData,&lt;br&gt;
        [e.target.name]: e.target.value,&lt;br&gt;
      };&lt;br&gt;
    });&lt;br&gt;
  };&lt;/p&gt;

&lt;p&gt;const registerUser = async (e) =&amp;gt; {&lt;br&gt;
    e.preventDefault();&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;try {
  const response = await axios.post(
    `${process.env.React_App_BASE_URL}/users/register`,
    userData
  );
  const newUser = await response.data;
  console.log(newUser);
  if (!newUser) {
    setError("could not register, please try again");
  }
} catch (err) {
  if (err.response &amp;amp;&amp;amp; err.response.data) {
    setError(
      err.response.data.message || "Registration failed. Please try again."
    );
  } else {
    setError("An unknown error occurred. Please try again.");
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;};&lt;/p&gt;

&lt;p&gt;return (&lt;br&gt;
    &lt;br&gt;
      &lt;/p&gt;
&lt;h2&gt;Sign Up&lt;/h2&gt;
&lt;br&gt;
      &lt;br&gt;
        {error &amp;amp;&amp;amp; &lt;p&gt;{error}&lt;/p&gt;}

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    &amp;lt;input
      type="text"
      placeholder="Name"
      name="name"
      value={userData.name}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;input
      type="email"
      placeholder="Email"
      name="email"
      value={userData.email}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;input
      type="password"
      placeholder="Password"
      name="password"
      value={userData.password}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;input
      type="password"
      placeholder="confirm Password"
      name="password2"
      value={userData.password2}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;button type="submit" className="btn_category"&amp;gt;
      Register
    &amp;lt;/button&amp;gt;

    {/* &amp;lt;small&amp;gt;Already have an account?&amp;lt;/small&amp;gt; */}

    &amp;lt;Link to="/login"&amp;gt;Login&amp;lt;/Link&amp;gt;
  &amp;lt;/form&amp;gt;
&amp;lt;/section&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;);&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;export default Register;&lt;/p&gt;

</description>
      <category>help</category>
      <category>react</category>
      <category>learning</category>
    </item>
    <item>
      <title>why my error is not showing in the frontend? (help-begineer)</title>
      <dc:creator>karkikamal098</dc:creator>
      <pubDate>Wed, 25 Sep 2024 07:01:01 +0000</pubDate>
      <link>https://dev.to/karkikamal098/why-my-error-is-not-showing-in-the-frontend-help-begineer-34ap</link>
      <guid>https://dev.to/karkikamal098/why-my-error-is-not-showing-in-the-frontend-help-begineer-34ap</guid>
      <description>&lt;p&gt;"import React, { useState } from "react";&lt;br&gt;
import { Link, useNavigate } from "react-router-dom";&lt;br&gt;
import axios from "axios";&lt;/p&gt;

&lt;p&gt;const Register = () =&amp;gt; {&lt;br&gt;
  const [userData, setUserData] = useState({&lt;br&gt;
    name: "",&lt;br&gt;
    email: "",&lt;br&gt;
    password: "",&lt;br&gt;
    password2: "",&lt;br&gt;
  });&lt;/p&gt;

&lt;p&gt;const [error, setError] = useState("");&lt;/p&gt;

&lt;p&gt;const navigate = useNavigate();&lt;/p&gt;

&lt;p&gt;const changeInput = (e) =&amp;gt; {&lt;br&gt;
    setUserData((prevState) =&amp;gt; {&lt;br&gt;
      return {&lt;br&gt;
        ...userData,&lt;br&gt;
        [e.target.name]: e.target.value,&lt;br&gt;
      };&lt;br&gt;
    });&lt;br&gt;
  };&lt;/p&gt;

&lt;p&gt;const registerUser = async (e) =&amp;gt; {&lt;br&gt;
    e.preventDefault();&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;try {
  const response = await axios.post(
    `${process.env.React_App_BASE_URL}/users/register`,
    userData
  );
  const newUser = await response.data;
  console.log(newUser);
  if (!newUser) {
    setError("could not register, please try again");
  }
} catch (err) {
  if (err.response &amp;amp;&amp;amp; err.response.data) {
    setError(
      err.response.data.message || "Registration failed. Please try again."
    );
  } else {
    setError("An unknown error occurred. Please try again.");
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;};&lt;/p&gt;

&lt;p&gt;return (&lt;br&gt;
    &lt;br&gt;
      &lt;/p&gt;
&lt;h2&gt;Sign Up&lt;/h2&gt;
&lt;br&gt;
      &lt;br&gt;
        {error &amp;amp;&amp;amp; &lt;p&gt;{error}&lt;/p&gt;}

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    &amp;lt;input
      type="text"
      placeholder="Name"
      name="name"
      value={userData.name}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;input
      type="email"
      placeholder="Email"
      name="email"
      value={userData.email}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;input
      type="password"
      placeholder="Password"
      name="password"
      value={userData.password}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;input
      type="password"
      placeholder="confirm Password"
      name="password2"
      value={userData.password2}
      onChange={changeInput}
    /&amp;gt;
    &amp;lt;button type="submit" className="btn_category"&amp;gt;
      Register
    &amp;lt;/button&amp;gt;

    {/* &amp;lt;small&amp;gt;Already have an account?&amp;lt;/small&amp;gt; */}

    &amp;lt;Link to="/login"&amp;gt;Login&amp;lt;/Link&amp;gt;
  &amp;lt;/form&amp;gt;
&amp;lt;/section&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;);&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;export default Register;&lt;br&gt;
"&lt;/p&gt;


&lt;p&gt;This error is not being shown: " &lt;br&gt;&lt;br&gt;
{error &amp;amp;&amp;amp; &lt;/p&gt;
&lt;p&gt;{error}&lt;/p&gt;}&lt;br&gt;&lt;br&gt;
"

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