Act on the view immediately before rendering it.
At this point the query has been executed, and the pre_render() phase has already happened for handlers, so all data should be available. This hook can be utilized by themes.
Output can be added to the view by setting $view->attachment_before and $view->attachment_after.
\Drupal\views\ViewExecutable $view: The view object about to be processed.
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
function hook_views_pre_render(ViewExecutable &$view) {
// Scramble the order of the rows shown on this result page.
// Note that this could be done earlier, but not later in the view execution
// process.
shuffle($view->result);
}