render_component
очень медленный и имеет особый случай использования, который часто можно заменить простым частичным.
Как указано README для render_component:
Компоненты следует использовать с осторожностью.Они значительно медленнее, чем простое разбиение повторно используемых частей на части, и концептуально более сложны.Не используйте компоненты как способ разделения проблем внутри одного приложения.
Вместо этого зарезервируйте компоненты для тех редких случаев, когда у вас действительно есть элементы многократного использования и элементы управления, которые можно использовать во многих приложениях одновременно.
Итак, повторимся: компоненты представляют собой специализированный подход, который часто можно заменить более эффективным использованием партиалов и фильтров.