언어/React.js
[React] 컴포넌트 wrapper
홍시_코딩기록
2023. 10. 11. 22:34
return (
<Wrapper>
{Error &&
<ErrorModal
title={Error.title}
message={Error.message}
onConfirm={errorHandler}
/> }
<Card cardCustom={style.input}>
<form onSubmit={addUserHandler}>
<label htmlFor="username">이름</label>
<input
type="text"
id='username'
onChange={usernameChange}
value={Username}
/>
<label htmlFor="age">나이</label>
<input
type="number"
id='age'
onChange={ageChange}
value={UserAge}
/>
<Button
type="submit"
children="확인"
/>
</form>
</Card>
</Wrapper>
)
function Wrapper(props) {
return props.children;
}
export default Wrapper
리액트에서 불필요한 div를 덜 생성하기 위해서 Wrapper로 컴포넌트를 감싸줌
import React, { useState, Fragment } from 'react';
return (
<Fragment>
<AddUser
onAddUser={addUserHandler}
/>
<UsersList
users={UserList}
/>
</Fragment>
);
<Fragment>를 사용하면 더 간단하게 가능!