Ich benutze found-relay für das Routing.Relay-Modern Es wurde versucht, die Komponente `Relay (Songs)` zu aktualisieren, die bereits ausgehängt wurde
Wenn ich keine Fragmente verwenden und nur den Namen in der Abfrage angeben, dann funktioniert es gut.
Was mache ich falsch?
songsContainer.js:
import Songs from './component';
export const query = graphql`
query songsContainerQuery {
songs {
...songsContainer_songs
}
}
`;
export default createFragmentContainer(Songs, graphql`
fragment songsContainer_songs on Song {
name
}`,
);
component.js:
const Songs = ({ songs }) => (
<Audios
audios={songs}
>
<Song />
</Audios>
);
export default Songs;
routeConfig.js:
import Songs, { query as songsQuery } from '../../songs/songsContainer';
export default makeRouteConfig(
<Route path="/">
<Route Component={PrimaryLayout}>
<Route exact path="/" Component={Songs} query={songsQuery} />
</Route>
</Route>,
);