The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.
That error is because you didn’t define Error for <Route component={Error}/>, so it was using the default Error object from the browser.
Once I commented that out, it rendered, but following links didn’t work. I changed from BrowserRouter to MemoryRo...
It doesn’t look like their build process copies static assets across. Until they do or mention how to, you can use data URI to inject the image.
const logo = ' data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcQAAA...';
<img src={logo} />