import React, {useState} from 'react';
import logo from './logo.svg'
import './App.css';
function App() {
let [글제목, 글제목변경] = useState(['남자코트 추천', '우동맛집 추천', '파이썬 독학']);
function 제목바꾸기(){
var newArray = [...글제목]; //state를 deep copy해야함
newArray[0] = '여자코트 추천'; //수정사항(교체, 정렬, 삭제, 추가, 등등)
글제목변경(newArray);
}
return (
<div className="App">
<div className="list">
<h3>{ 글제목[0] }</h3>
<p>2월 17일 발행</p>
<hr />
</div>
<button onClick={ 제목바꾸기 }>제목변경버튼</button>
</div>
);
}
export default App;
'개발 > react' 카테고리의 다른 글
[react 기록용]1-11. (UI 제작 패턴) props를 응용 (0) | 2021.03.31 |
---|---|
[react 기록용]1-7.component, div (여러줄)을 한 단어로 대체하기 (0) | 2021.03.30 |
[react 기록용]1-5.버튼에 기능 부여, state 변경 (0) | 2021.03.30 |
[react 기록용]1-4. state 로 데이터 저장하기 (0) | 2021.03.30 |
[react 기록용]1-3. JSX로 HTML 작성 (0) | 2021.03.30 |