1. ์ฝ๋ ์์ฑ
๋จผ์ ํ๋ฉด ๊ณ์ธต ๊ตฌ์กฐ
chapter_04๋ฅผ ๋ง๋ค๊ณ Clock์ด๋ผ๋ jsx๋ฅผ ๋ง๋ ๋ค.
โ Clock.jsx ์์ฑ
import React from "react";
const Clock = (props) => {
return (
<div>
<h1>์๋
๋ฆฌ์กํธ!</h1>
<h2>ํ์ฌ ์๊ฐ: {new Date().toLocaleTimeString()}</h2>
</div>
)
}
export default Clock;
ํด๋น ํจ์๋ ์๊ฐ์ ์ฐ๋ ํจ์์ด๋ค.
โ index.jsx ๋ณ๊ฒฝ
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import Clock from './chapter_04/Clock';
setInterval(() => {
ReactDOM.render(
<React.StrictMode>
<Clock />
</React.StrictMode>,
document.getElementById('root')
)
}, 1000)
setInterval ํจ์๋ฅผ ์ด์ฉํด์ 1์ด๋ง๋ค ์ฐ๋๋ค.
2. ์์ฐ
ํ๋ฉด์ ์ฐํ๋ค. (์์ ์ดฌ์์ ๊ท์ฐฎ์์ ์ด๋ง...)
0