useLayoutEffect
import { useEffect, useLayoutEffect, useState } from 'react';
const Demo = () => {
  const [isNew, setIsNew] = useState(false);
  for (let i = 0; i < 10000; i++) {
    console.log('Slow down!');
  }
  // useEffect(() => {
  //   setIsNew(true)
  // }, [])
  useLayoutEffect(() => {
    setIsNew(true);
  }, []);
  return (
    <div>
      <p style={{ fontSize: '100px' }}>Admin: {isNew ? 'New Content' : 'Old Content'}</p>
    </div>
  );
};
export default Demo;