Skip to content
Discussion options

You must be logged in to vote

Como no seu caso você está sempre editando a lista inteira, você pode fazer algo como:

function Index() {
  const [list, setList] = useState([]);
  const [isEditing, setIsEditing] = useState(false);

  if (isEditing) {
    return <EditForm list={list} />;
  }

  if (!list.length) {
    return <EmptyList onUpdate={setList} openEditForm={setIsEditing} />;
  }

  return (
    <PopulatedList list={list} onUpdate={setList} openEditForm={setIsEditing} />
  );
}

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@felipevc13
Comment options

Answer selected by felipevc13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants