Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

custu, loading next js

const router = useRouter();
const [loading, setLoading] = useState(false);

useEffect(() => {
    const handleStart = (url) => {
      url !== router.pathname ? setLoading(true) : setLoading(false);
    };
    const handleComplete = (url) => setLoading(false);

    router.events.on("routeChangeStart", handleStart);
    router.events.on("routeChangeComplete", handleComplete);
    router.events.on("routeChangeError", handleComplete);
  }, [router]);

  return (
    <>
          <Loading loading={loading} />  
          <Component {...pageProps} />
    </>
  );
}

export default MyApp;
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: append to a div and save the previous data after refresh page in javascript 
Javascript :: react computed hook 
Javascript :: javascript ignore a function if viewed in mobile 
Javascript :: simple method 
Javascript :: Bracket Spacing .prettierrc 
Javascript :: detect escape characters js 
Javascript :: request body goes undefined in nodejs mongodb 
Javascript :: combine strings in angularjs 
Javascript :: javascript activate file input 
Javascript :: Function for masking the character 
Javascript :: Yup validation for objects and object shape 
Javascript :: koa wildcard route 
Javascript :: typeorm with better sqlite Loading from the database 
Javascript :: react-native-gesture-handler-react-native-animated-2-tried-to-synchronously-c 
Javascript :: new http version ANGULAR 
Javascript :: angular crud rest api medium 
Javascript :: JavaScript detect card type 
Javascript :: Example of AggregateError in es12 
Javascript :: Spread syntax in ES6 
Javascript :: material ui table row onclick 
Javascript :: javascript string get numbers 
Javascript :: react native red Oval bubble 
Javascript :: root emit with params 
Javascript :: load js on only homepage wp 
Javascript :: react animated text yarn package 
Javascript :: does script defer keep order 
Javascript :: React Readonly fractional rating 
Javascript :: count selected gridview rows in javascript 
Javascript :: discord javascript error on startup 
Javascript :: update button response 
ADD CONTENT
Topic
Content
Source link
Name
1+2 =