
classNameimport 'css파일경로'{중괄호} 안에 넣음, id, className, innerText 등 다양하게 사용가능함 데이터바인딩
style={} 형식으로 작성style = { {color : 'red', fontSize : '16px'} }카멜케이스로 작성하나의 태그로 감싸져있어야함, 병렬로 2개 이상 금지import { useState } from 'react';let [보관한 자료가 담길 변수명, state 변경 함수명] = useState(보관할 자료); getter, setter로 생각하면 편함
[?,?]의 배열 형태html이 자동으로 재렌더링변경시 자동으로 html에 반영되게 만들고 싶을 때!
태그 안에 onClick = {}
{} 안에는 함수 이름을 넣음
함수 만드는 문법을 바로 넣어도 상관없음
<span onClick={ () => { console.log(1) }}></span>
대체로 arrow function을 쓴다
등호(=)로 변경하면 html에 반영이 안됨State 변경함수(새로운state값) 방식으로 사용State 변경함수를 사용해야만 재렌더링됨👍/*eslint-disable*/
useState 선언할 때 배열 형식으로 넣고, 꺼내서 게시글 제목, 내용 작성span에 onClick 이벤트 넣어서 클릭시 State를 1씩 증가되도록Rotate 버튼을 만들어서 누를 때마다 제목-내용-좋아요-댓글 세트가 회전되도록 이벤트 작성
잘해써요!😗