List<T> getRenderedUIComponentByType<T>([bool? deep]) => getRenderedUIComponents(deep).whereType<T>().toList();