That happens because grid rendered into wrapped div element, and splitter interacts with its width, not the grid inside.
The app needs to be refactored to return Grid itself for UnplannedGrid component and not render it into div.
Also for splitter better to use our React wrapper. I changed your application to make it work. Please check the zip attached.