useTitle

투박손·2021년 2월 21일
0

React-Hooks

목록 보기
3/4
post-thumbnail
import React, { useEffect, useState } from "react";
import './app.css';

const useTitle = (initialTitle) => {
  const [title, setTitle] = useState(initialTitle);
  const updateTitle = () => {
    const htmlTitle = document.querySelector("title")
    htmlTitle.innerText = title;
  }
  useEffect(updateTitle, [title]);
  return setTitle;
};

const App = () => {

  const titleUpdater = useTitle("Loading...")
  setTimeout(() => titleUpdater("Home"), 5000);

  return (
    <div className="App">
      <h1>hello</h1>
    </div>
  );
};


export default App;
profile
새싹 프론트엔드 개발자입니다.🌱

0개의 댓글