이야 오류가 고쳐지지 않는다~
결국 nvm 깔고 수동으로 node.js를 깔았다 ^^
경로문제인지 관리자권한 문제인지...ㅠㅠ
리액트에서 jsx문법을 사용해서 리액트 요소를 만들어준 후, 이 요소를 DOM에 랜더링시켜준다(DOM위에 띄워서 뷰를 그려줌)
div 등 태그와 같이 DOM요소로 보이는 것들은 리액트 요소
html을 품은 js파일 (return 안에 리액트 요소들을 넣어준다)
JSX 규칙
태그 꼭 닫아주기
무조건 1개의 엘리먼트 반환
JSX에서 javascript 값 가져오려면?
class 대신 className!
인라인으로 style주기
<p style={{color: 'orange', fontSize: '20px'}}>orange</p>
//혹은 스타일 딕셔너리를 변수로 만들고 쓸 수 있어요!
function App() {
const styles = {
color: 'orange',
fontSize: '20px'
};
return (
<div className="App">
<p style={styles}>orange</p>
</div>
);
}