Pregunta de entrevista de DataArt

explain difference between useEffect and useLayoutEffect, useTransition