코드 컨벤션

function Form({ onSubmit }) {

	const handleSubmit = () => {
		onSubmit();
	};
	
	return (<form>
		<button type="submit" onClick={handleSubmit}></button>
	</form>);
}
function List({ data, onClick }) {
	const genClickHandler = (id) => () => onClick(id);
	
	return (<ul>
		{data.map((id) => <li onClick={genClickHandler(id)}></li>)}
	</ul>);
}

컴포넌트 리스트

Common