componentdidmount with react hooks code example

Example 1: componentdidmount hooks

For componentDidMount
useEffect(() => {
  // Your code here
}, []);

For componentDidUpdate
useEffect(() => {
  // Your code here
}, [yourDependency]);

For componentWillUnmount
useEffect(() => {
  // componentWillUnmount
  return () => {
     // Your code here
  }
}, [yourDependency]);

Example 2: react hooks componentdidmount

// import useEffect from 'react';

useEffect(() => {
	// your code here
}, []);

Example 3: useeffect

function App() {
  const [count, setCount] = useState(0);

  useEffect(() => {
    longResolve().then(() => {
      alert(count);
    });
  }, []);

  return (
    <div>
      <button
        onClick={() => {
          setCount(count + 1);
        }}
      >
        Count: {count}
      </button>
    </div>
  );
}

Example 4: componentdidmount in hooks

useEffect(() => {
  // Your code here
}, []);

Tags:

Misc Example