Skip to content

Instantly share code, notes, and snippets.

@DJanoskova
Created March 21, 2020 12:09
Show Gist options
  • Select an option

  • Save DJanoskova/14903fef5e46e6a3a8ff447d47554426 to your computer and use it in GitHub Desktop.

Select an option

Save DJanoskova/14903fef5e46e6a3a8ff447d47554426 to your computer and use it in GitHub Desktop.
import React, { useState } from "react";
import PropTypes from "prop-types";
export const UserCard = ({ user }) => {
return (
<ul>
<li>{user.name}</li>
<li>{user.age}</li>
<li>{user.email}</li>
</ul>
);
};
UserCard.propTypes = {
user: PropTypes.object.isRequired
};
export const UserContainer = () => {
const [user, setUser] = useState(null);
// do some apiCall here
return (
<div>
{user && <UserCard user={user} />}
</div>
);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment