Skip to content

PageContext

Represents the context available when a Page runs inside a browser from the definePage load callback.

reload: () => void

Reloads the current Page by calling Vault Java SDK PageController#onLoad method.

void

import React from 'react';
import { definePage } from '@veeva/vault';
import { createRoot } from 'react-dom/client';

const Component = ({ pageContext }) => {
    return (
        <div>
            <h1>
                Simple page with reload button
            </h1>
            <button onClick={() => pageContext.reload()}>Click to reload the page</button>
        </div>
    );
}

export default definePage(({ element, pageContext }) => {
    createRoot(element).render(<Component pageContext={pageContext} />);
});