Is it a known issue/just a factor of React Contexts that all components using this library rerenders when a new library calls useModal?