I have tried cose-bilkent and circle layouts. Both render all of the nodes and edges, but all of the connected nodes are laid out on top of each other. I don't remember having to do anything special with the elements when using a layout in the original cytoscape.js library.
The layout will be performed if the react component is rerendered.