When you are working with
Konva directly you have many methods to change order of nodes line
node.moveToTop(), etc. Tutorial.
But it is not recommended to use that methods when you are working from the React framework.
react-konva is trying to follow the order of the nodes exactly how you described them in
render(). So instead of changing zIndex manually, you just need to update state of the app correctly, so the
render() returns correct order.
zIndex for your canvas components.
Instructions: try to drag a circle. See how it goes to the top. We are doing this by manipulating the state (so the
render() returns correct order)