import <패키지명>
//css나 import하는 것 만으로 역할을 하는 라이브러리
import something from <패키지명>
//기본 할당할 이름을 작성해준다.
import { a,b } from <패키지명>
//패키지 내 일부 메소드나 변수만 가져올 때 구분할로 효율적이게!
import * as something from <패키지명>
// 패키지에 default로 export되는 객체가 존재하지 않을 경우 * as 이름 으로 불러올 수 있다.
import "./App.css";
확장자명인 css까지 다 써줘야 js파일이 아닌 줄 안다.
<div className = 'greeting' style= {{padding:10px, backgroundColor:'red'}}>
//첫번째 중괄호 == 여기서부터 js 표현을 사용하겠다.
// 두번째 중괄호 == js object의미이다.
//inline style의 속성명은 camelCase로 적는다.
<div>
또는 <>
(react.fragment)를 이용해 감싸면{/* 주석을 적어주세요 */}
//reactdom의 render라는 메서드 살펴보기
ReactDOM.render(렌더링할 요소, 렌더링할 위치);
//앱 배포시 캐시가 남지 않도록 하는 코드
serviceWorker.unregister();
//class component : 거의 안씀
class Hello extends Component {
render() {
const {name } = this.props
return <div>{name}아, 안녕</div>
}
}
//function component
const Hello = (props) => {
const { name } = props
return <div>{name}아, 안녕</div>
}