@using System.Collections.Generic Child components follow. @foreach (var message in currentChildrenMessages) {

} @functions { int numAdded = 0; List currentChildrenMessages = new List(); void AddChild() { numAdded++; currentChildrenMessages.Add($"Child {numAdded}"); } void RemoveChild() { if (currentChildrenMessages.Count > 0) { currentChildrenMessages.RemoveAt(currentChildrenMessages.Count - 1); } } }