Resizable Split Views
"Allotment is a React split-pane component with industry-standard look and feel. Like VS Code's split view implementation? You're in luck! This component is derived from the same codebase.
It lets you declaratively add and remove panes, and inegrates effortlessly into your existing React app."