useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer’s output format 解决方法 import React, { useEffect } from "react" React.useLayoutEffect = useEffect;