import React, {useState} from 'react';
import './App.css';
function App() {
let [글제목, 글제목변경] = useState(['남자코트 추천', '우동맛집 추천', '파이썬 독학']);
let [따봉, 따봉변경] = useState(0);
let [modal, modal변경] = useState(false);
let [누른제목번호, 누른제목번호변경] = useState(0)
return (
<div className="App">
<div className= "block-nav" >
<div>개발 Blog</div>
</div>
{
글제목.map((글, i)=>{
return (
<div className="list">
<h3 onClick={()=>{ 누른제목번호변경(i) }}>{ 글 } <span onClick={()=>{ 따봉변경(따봉+1)}}> 👍 </span>{따봉}</h3>
<p>2월 17일 발행</p>
<hr />
</div>
)
})
}
<button onClick={()=>{ 누른제목번호변경(0) }}>버튼1</button>
<button onClick={()=>{ 누른제목번호변경(1) }}>버튼2</button>
<button onClick={()=>{ 누른제목번호변경(2) }}>버튼3</button>
<button onClick={()=>{ modal변경(!modal) }}>모달버튼</button>
{
modal == true
? <Modal 글제목={글제목} 누른제목번호={누른제목번호}></Modal>
: null
}
</div>
);
}
function Modal(props){
return(
<div className="modal">
<h2>{ props.글제목[props.누른제목번호] }</h2>
<p>날짜</p>
<p>상세내용</p>
</div>
)
}
export default App;