# elementor/3.8.0-beta1/app/assets/js/hooks/use-page-title.js

Elementor Website Builder – more than just a page builder, version 3.8.0-beta1. 12 lines.

- Page: https://pluginprobe.com/plugins/elementor/3.8.0-beta1/code/app/assets/js/hooks/use-page-title.js
- Raw: https://pluginprobe.com/plugins/elementor/3.8.0-beta1/raw/app/assets/js/hooks/use-page-title.js
- Modified: 2022-09-19T16:26:20+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/elementor/3.8.0-beta1/code/app/assets/js/hooks/use-page-title.js#L10-L20`.

```javascript
import { useEffect } from 'react';

export default function usePageTitle( { title, prefix } ) {
	useEffect( () => {
		if ( ! prefix ) {
			prefix = __( 'Elementor', 'elementor' );
		}

		document.title = `${ prefix } | ${ title }`;
	}, [ title, prefix ] );
}

```
