1
ReactAdvanced#errors
Return different JSX based on state using ternaries, && or early returns. Careful with && and numbers, because 0 renders as '0'.
{loading ? <Spinner /> : <List items={items} />}
{items.length > 0 && <Footer />}
{count !== 0 && <Badge n={count} />}