{"action":"created","issue":{"url":"https://api.github.com/repos/romeovs/react-a11y/issues/4","repository_url":"https://api.github.com/repos/romeovs/react-a11y","labels_url":"https://api.github.com/repos/romeovs/react-a11y/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/romeovs/react-a11y/issues/4/comments","events_url":"https://api.github.com/repos/romeovs/react-a11y/issues/4/events","html_url":"https://github.com/romeovs/react-a11y/issues/4","id":150867669,"number":4,"title":"Repeated warnings","user":{"login":"gf3","id":18397,"avatar_url":"https://avatars.githubusercontent.com/u/18397?v=3","gravatar_id":"","url":"https://api.github.com/users/gf3","html_url":"https://github.com/gf3","followers_url":"https://api.github.com/users/gf3/followers","following_url":"https://api.github.com/users/gf3/following{/other_user}","gists_url":"https://api.github.com/users/gf3/gists{/gist_id}","starred_url":"https://api.github.com/users/gf3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gf3/subscriptions","organizations_url":"https://api.github.com/users/gf3/orgs","repos_url":"https://api.github.com/users/gf3/repos","events_url":"https://api.github.com/users/gf3/events{/privacy}","received_events_url":"https://api.github.com/users/gf3/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-25T13:58:43Z","updated_at":"2016-05-10T21:11:59Z","closed_at":null,"body":"When a component is re-rendered the warnings for any child components are displayed again. This can be quite noisy (e.g. when a component is re-rendered on keyboard input). Perhaps warnings should be cached by warning type + DOM node and only displayed once?\r\n\r\n![screen shot 2016-04-25 at 9 58 50 am](https://cloud.githubusercontent.com/assets/18397/14786303/3fc00514-0acc-11e6-8695-b24d50599933.png)\r\n"},"comment":{"url":"https://api.github.com/repos/romeovs/react-a11y/issues/comments/218293025","html_url":"https://github.com/romeovs/react-a11y/issues/4#issuecomment-218293025","issue_url":"https://api.github.com/repos/romeovs/react-a11y/issues/4","id":218293025,"user":{"login":"romeovs","id":1250185,"avatar_url":"https://avatars.githubusercontent.com/u/1250185?v=3","gravatar_id":"","url":"https://api.github.com/users/romeovs","html_url":"https://github.com/romeovs","followers_url":"https://api.github.com/users/romeovs/followers","following_url":"https://api.github.com/users/romeovs/following{/other_user}","gists_url":"https://api.github.com/users/romeovs/gists{/gist_id}","starred_url":"https://api.github.com/users/romeovs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romeovs/subscriptions","organizations_url":"https://api.github.com/users/romeovs/orgs","repos_url":"https://api.github.com/users/romeovs/repos","events_url":"https://api.github.com/users/romeovs/events{/privacy}","received_events_url":"https://api.github.com/users/romeovs/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T21:11:59Z","updated_at":"2016-05-10T21:11:59Z","body":"Hmm, this would actually be hard to d without also keeping information on exactly why the rule failed (eg. what values do the props have that cause the rule to fail), or we might miss some errors. This would be a big refactor (every test would need to be rewritten), so not a real priority as of yet.\r\n\r\nFrom the screenshot it seems that you are re-rendering the same components over and over again, perhaps you should consider trying to reduce re-renders. Of course fixing the error or disabling the rule would be a quick way to alleviate this problem."}}