        if (op.type === 'reuse') {
                        if (op.needsUpdate) {
                            updateItemElementInPlace(op.node, op.item, op.index, renderItem, context);
                        }
                        finalNodes.push(op.node);
                    } else if (op.type === 'create') {
                        const newNode = createItemElement(op.item, op.index, renderItem, op.key, context);
                        if (newNode) {
                            finalNodes.push(newNode