Answers for "use effect hook in react"

0

react hooks useeffect

jsximport { useEffect, useState } from 'react';function MyComponent({ prop }) {  const [state, setState] = useState('');  useEffect(() => {    // Runs ONCE after initial rendering    // and after every rendering ONLY IF `prop` or `state` changes  }, [prop, state]);}
Posted by: Guest on November-17-2021
-1

React useEffect Hook

import React, { useState, useEffect } from "react";

const App = () => {
  const [color, setColor] = useState("black");

  useEffect(() => {
    const changeColorOnClick = () => {
      if (color === "black") {
        setColor("red");
      } else {
        setColor("black");
      }
    };
    
    document.addEventListener("click", changeColorOnClick);

    return () => {
      document.removeEventListener("click", changeColorOnClick);
    };
  }, [color]);

  return (
    <div>
      <div
        id="myDiv"
        style={{
          color: "white",
          width: "100px",
          height: "100px",
          position: "absolute",
          left: "50%",
          top: "50%",
          backgroundColor: color,
        }}
      >
        This div can change color. Click on me!
      </div>
    </div>
  );
};

export default App;
Posted by: Guest on April-18-2022

Code answers related to "Javascript"

Browse Popular Code Answers by Language