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;

+ Recent posts