import React, { useState } from 'react'; import ReactDOM from 'react-dom'; import useTextWidth from '../useTextWidth'; const App = () => { const [text, setText] = useState('Hello World!'); const [fontType, setFontType] = useState('Times'); const [fontSize, setFontSize] = useState('16px'); const font = `${fontSize} ${fontType}`; const width = useTextWidth({ text, font }); const onChange = (event: React.FormEvent) => { setText(event.currentTarget.value); }; const onFontTypeChange = (event: React.FormEvent) => { setFontType(event.currentTarget.value); }; const onFontSizeChange = (event: React.FormEvent) => { setFontSize(event.currentTarget.value); }; return (
 

"{text}" text width is {width}px

); }; ReactDOM.render(, document.getElementById('root'));