'Material UI Dialog not working in production - shows a blank page
I've installed serve and have run npm run build. When I start the application everything's working except the dialogs i.e. when I open them I get a blank white screen and an error:
react-dom.production.min.js:156 Uncaught TypeError: Cannot read property 'length' of undefined
    at ri (2.3c107e85.chunk.js:2)
    at gi (2.3c107e85.chunk.js:2)
    at Object.Oi [as useEffect] (2.3c107e85.chunk.js:2)
    at Object.t.useEffect (2.3c107e85.chunk.js:2)
    at w (2.3c107e85.chunk.js:2)
    at S (2.3c107e85.chunk.js:2)
    at 2.3c107e85.chunk.js:2
    at ai (2.3c107e85.chunk.js:2)
    at Ni (2.3c107e85.chunk.js:2)
    at Vu (2.3c107e85.chunk.js:2)
If I start the application with the normal setup i.e. without serve, the dialogs start to work as expected. I'm not sure what's causing this.
Solution 1:[1]
I'm having the same problem and I solved using the variable condition "openFlag" as a condition rendering, like this:
{ openFlag && <Dialog open={openFlag}> ... </Dialog>}
    					Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|---|
| Solution 1 | Raul de Araújo | 
