Нет, нет необходимости. Ajax регион является ключевым компонентом Ajax. Он ограничивает часть дерева компонентов, обрабатываемую на стороне сервера при поступлении ajax-запроса. Обработка означает вызов на этапе декодирования, проверки и обновления модели. Наиболее распространенные причины использования региона:
- предотвращение прерывания обработки жизненного цикла JSF во время проверки ввода другой формы, необязательного для данного запроса ajax;
- определение различных стратегий, когда события будут доставлены (немедленное = "истина / ложь")
- показывает индивидуальный индикатор состояния AJAX
- повышение производительности обработки рендеринга (selfRendered = "true / false", renderRegionOnly = "true / false")
Подробнее об этом теге вы можете прочитать здесь .