{"action":"opened","issue":{"url":"https://api.github.com/repos/relay-tools/react-router-relay/issues/46","labels_url":"https://api.github.com/repos/relay-tools/react-router-relay/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/relay-tools/react-router-relay/issues/46/comments","events_url":"https://api.github.com/repos/relay-tools/react-router-relay/issues/46/events","html_url":"https://github.com/relay-tools/react-router-relay/issues/46","id":107329334,"number":46,"title":"Caveats","user":{"login":"halt-hammerzeit","id":477167,"avatar_url":"https://avatars.githubusercontent.com/u/477167?v=3","gravatar_id":"","url":"https://api.github.com/users/halt-hammerzeit","html_url":"https://github.com/halt-hammerzeit","followers_url":"https://api.github.com/users/halt-hammerzeit/followers","following_url":"https://api.github.com/users/halt-hammerzeit/following{/other_user}","gists_url":"https://api.github.com/users/halt-hammerzeit/gists{/gist_id}","starred_url":"https://api.github.com/users/halt-hammerzeit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/halt-hammerzeit/subscriptions","organizations_url":"https://api.github.com/users/halt-hammerzeit/orgs","repos_url":"https://api.github.com/users/halt-hammerzeit/repos","events_url":"https://api.github.com/users/halt-hammerzeit/events{/privacy}","received_events_url":"https://api.github.com/users/halt-hammerzeit/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-19T12:08:10Z","updated_at":"2015-09-19T12:08:10Z","closed_at":null,"body":"```Relay containers attempt to avoid re-rendering except when necessary. However, they can only do so when all props not through Relay are of scalar types. As the props injected by Relay Router into route components are not of static types, this optimization does not work there. As such, when using React Router with Relay, you should attempt to make the render method on any route components as lightweight as possible, and leave the real rendering work to child components that only receive scalar non-Relay props.```\r\n\r\nI don't understand what are you saying in the Caveats section.\r\nCan you provide an example there?"}}