update style react purecomponent icon force component reactjs

reactjs - style - react unmount component



React-Componente Pantalla completa(con altura 100%) (7)

Estoy atascado con mostrar un componente React llamado "home" que ocupa el 100% de la altura de mi pantalla. Lo que sea que use CSS o el estilo en línea React no funciona.

En el ejemplo a continuación, html , body y #app están configurados en altura: 100% en CSS. Para .home usé estilo en línea (pero lo que sea que utilicé CSS o estilo en línea es el mismo): El problema parece provenir de <div data-reactroot data-reactid=''1''> que no está configurado con altura: 100%.

Si lo hackeé con la herramienta de desarrollo Chrome, es un trabajo:

Entonces, ¿cuál es la forma correcta de mostrar un componente de altura completa en React?

Cualquier ayuda es bienvenida :)


Me molesta por días. Y finalmente hago uso del selector de propiedades CSS para resolverlo.

[data-reactroot] {height: 100% !important; }


Si bien esta puede no ser la respuesta ideal, intente esto:

style={{top:''0'', bottom:''0'', left:''0'', right:''0'', position: ''absolute''}}

Mantiene el tamaño adherido a los bordes, que no es lo que usted quiere pero le da un efecto similar.


También podrías hacer:

body > #root > div { height: 100vh; }


Trate de usar! importante en altura. Probablemente es debido a algún otro estilo que afecta a su cuerpo html.

{ height : 100% !important; }

también puede dar valores en VP que establecerán la altura para ver el píxel del puerto que menciona como height : 700vp; Pero esto no será portátil.


intente <div style = {{height:"100vh"}}> </div>


body{ height:100% } #app div{ height:100% }

esto funciona para mi ..


html, body, #app, #app>div { height: 100% }

Esto asegurará que toda la cadena sea height: 100%