반응형
import logo from './logo.svg';
import './App.css';
import { useState } from 'react';
// return안에는 병렬로 태그 2개 이상 기입 금지
// 자료 잠깐 저장할 떈 변수
let post = '강남우동 맛집';
// 자료 잠깐 저장할땐 스테이트 문법
function App() {
let [글제목, b] = useState(['여자 코트 추천','강남 맛집 추천' , '파이선독학']);
// let [logo, setLogo] = useState('ReactBlog'); 무언가 변경이 되는것만 useState 쓰는법
return (
<div className="App">
<div className="black-nav">
<h4>ReactBlog</h4>
</div>
<div className='list'>
<h4>{글제목[0]}</h4>
<p>2월 17일 발행</p>
</div>
<div className='list'>
<h4>{글제목[1]}</h4>
<p>2월 17일 발행</p>
</div>
<div className='list'>
<h4>{글제목[2]}</h4>
<p>2월 17일 발행</p>
</div>
</div>
);
}
export default App;
우선 기본 코드는 다음과 같다.
APP.js라는 곳이 메인 html을 쓰는데
return ( html 코드);
병렬로 2가지 이상 태그를 금지한다. 바로 에러남 .
그리고
1) Class는 ClassName 으로 제공한다.
2) JSX에서 JSTL처럼 변수명을 하기가 편하다
ex) var name = '홍길동' 이 있다면
<p> 이름 : {name}</p>
이라고 하면
이름 : 홍길동 이라고 이름 이 저장된다.
3) useState가 있다. 무언가 변경이 되는 것만 useState를 쓴다.
ex) logo 등 몇년에 한번 변경 되는건 변수선언을 한다.
나중에 스프링부트 + 리엑트 한번 해봐야겠다.
ㄹㅇ 신세계다.
저번에 JPA 부터 신세계 느끼는중..
반응형
'React > 블로그 틀 제작 및 & 기초 문법' 카테고리의 다른 글
리엑트 라우터(리엑트에서 페이지전환을!) (0) | 2022.05.15 |
---|---|
리엑트 기초 JSX (State, map,props) (0) | 2022.05.14 |
리엑트 블로그 틀제작 컴포넌트 및 모달 제작 (4) (0) | 2022.05.13 |
리엑트 블로그 틀제작 Status 스테이터스 변경 (3) (0) | 2022.05.13 |
리엑트 기초 프로젝트 만들기 블로그 틀 제작(1) (0) | 2022.05.11 |