i wrote the simple code as follows
import React, { useState, useEffect } from "react";
export default function App() {
const [count, setCount] = useState(1);
useEffect(() => {
setCount(2);
}, [count]);
console.info("render: ", count);
return <div>{count}</div>;
}
the console output as
render: 1
render: 2
render: 2
why "render:2" output twice