score:0

you are not calling the anonymous function. you can do like this.

useeffect(() => {
      (async () => {
        const pagetorender = await getpagetorender(
          props,
          acceptedroles,
          component
        );
        setrenderedpage(pagetorender);
      })();
    }, [props]);

Related Query

More Query from same tag