Flush-sync es una función en React 18 que permite forzar a React a vaciar las actualizaciones realizadas dentro de un callback para asegurar que el DOM se actualice de manera sincrónica antes de realizar cualquier otra acción. Es útil para evitar problemas de parpadeo y desplazamiento en la representación.