const grouped = React.useMemo(() => episodes.reduce((groups, episode) => {
const day = moment(episode.start).format('YYYY-MM-DD');
return {
const grouped = React.useMemo(() => episodes.reduce((groups, episode) => {
const day = moment(episode.start).format('YYYY-MM-DD');
return {
{Object.entries(grouped).map(([day, group]) => <div key={day}>
<h2 className="text-center my-5">{moment(day).format('dddd, L')}</h2>
{group.map(episode =>
{Object.entries(grouped).map(([day, group]) => <div key={day}>
<h2 className="text-center my-5">{moment(day).format('dddd, L')}</h2>
{group.map(episode =>