По сути, у меня есть два настроенных дива, и я пытаюсь использовать flex box, чтобы легко их масштабировать, чтобы они оба одинаково занимали половину экрана по вертикали, используя реагирование.По какой-то причине они выглядят так.

Я пытался переустановить npm, но это не сработало вообще, и я уверен, что мой синтаксис в порядке.
Это мой App.css
.wrapper,html,body {
height: 100%;
margin: 0;
}
.wrapper {
display: flex;
flex-direction: column;
}
.nav {
background-color: red;
flex: 1;
}
.main {
background-color: blue;
flex: 1;
}
Это мой App.js
import {Row, Col } from "react-bootstrap";
import React, { Component } from "react";
import "bootstrap/dist/css/bootstrap.min.css";
import './App.css'
class App extends Component {
render() {
return (
<div className = 'wrapper'>
<div className = 'nav'>
<text>hey</text>
</div>
<div className = 'main'>
<text>hey</text>
</div>
</div>
);
}
}
export default App;