span(3),
        div(
          
          span(1),
          span(2),
        ),
      ),
    ]);
    const innerSpanB = ReactNoop.getChildren()[0].children[1].children[1];
    
    
    
    expect(innerSpanA).toBe(innerSpanB);
  });
  xit('can defer side-effects and reuse them later - complex', function() {
    let ops = [];
    class Bar extends React.Component {
      shouldComponentUpdate(nextProps) {
        return this.props.idx !== nextProps.idx;
      }
      render() {
        ops.push('Bar');
        return <span prop={this.props.idx} />;
      }
    }
    class Baz extends React.Component {
      shouldComponentUpdate(nextProps) {
        return this.props.idx !== nextProps.idx;
      }
      render() {