Fragment-Driven-Development


const UserProfile = ({post}) => {
	return (<div>
		{post.name}
		{post.address}
		{post.email}
	</div>)
}

// 부모가 페칭할 쿼리

const USERS = gql`
	query usersForUserProfile {
		users(){
			id
			name
			address
			emial
		}
	}
`




const USER_FILED_FOR_USER_PROFILE = gql`
	fragment userFiledsForUserProfile on User {
		id
		name
		address
		email
	}
`;

const UserProfile = ({post}) => {
	return (<div>
		{post.name}
		{post.address}
		{post.email}
	</div>)
}

// 부모가 페칭할 쿼리

const USERS = gql`
	query usersForUserProfile {
		users(){
			id
			...USER_FILED_FOR_USER_PROFILE
		}
	}
`