function App() {
return (
<div>
<h1>hello world</h1>
<p>
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Soluta dolor,
excepturi dolorum, asperiores voluptatibus quis quae, tempore fugiat
dolores minus iusto culpa eveniet id veniam molestiae animi! Commodi,
nihil minus.
</p>
<ExpenseItem />
</div>
);
}
function 으로 정의하고 return 문에 jsx 코드를 반환.
arrow function으로 정의한다
import React from "react";
import "./App.css";
const NameBox = () => {
const name = "test";
return <div>{name}</div>;
};
export default NameBox;
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
이 함수는 props라는 객체 인자를 인수로 받은 후, React element를 반환한다.
class를 정의하고 render()함수를 이용해서 jsx를 반환한다
import React, { Component } from "react";
class NameBox extends Component {
render() {
const name = "react";
return <div className="react">{name}</div>;
}
}
export default NameBox;