React

HTML

<div id="app"></div>

React

const User = ({ id }) => {
	const [user, setUser] = React.useState(null);
  
	React.useEffect(() => {
    fetch(`https://jsonplaceholder.typicode.com/users/${id}`)
      .then(response => response.json())
      .then(json => setUser(json))
  })
  
  return <div>{user && user.name}</div>;
}

ReactDOM.render(<User id={3} />, document.querySelector("#app"))