{"action":"created","issue":{"url":"https://api.github.com/repos/revelrylabs/revelry_core/issues/39","labels_url":"https://api.github.com/repos/revelrylabs/revelry_core/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/revelrylabs/revelry_core/issues/39/comments","events_url":"https://api.github.com/repos/revelrylabs/revelry_core/issues/39/events","html_url":"https://github.com/revelrylabs/revelry_core/pull/39","id":82456484,"number":39,"title":"props.activeKey gets precedence over state","user":{"login":"Dacello","id":2014522,"avatar_url":"https://avatars.githubusercontent.com/u/2014522?v=3","gravatar_id":"","url":"https://api.github.com/users/Dacello","html_url":"https://github.com/Dacello","followers_url":"https://api.github.com/users/Dacello/followers","following_url":"https://api.github.com/users/Dacello/following{/other_user}","gists_url":"https://api.github.com/users/Dacello/gists{/gist_id}","starred_url":"https://api.github.com/users/Dacello/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dacello/subscriptions","organizations_url":"https://api.github.com/users/Dacello/orgs","repos_url":"https://api.github.com/users/Dacello/repos","events_url":"https://api.github.com/users/Dacello/events{/privacy}","received_events_url":"https://api.github.com/users/Dacello/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-29T14:42:30Z","updated_at":"2015-05-29T14:50:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/revelrylabs/revelry_core/pulls/39","html_url":"https://github.com/revelrylabs/revelry_core/pull/39","diff_url":"https://github.com/revelrylabs/revelry_core/pull/39.diff","patch_url":"https://github.com/revelrylabs/revelry_core/pull/39.patch"},"body":"The active tab sent in from props needs to take precedence over the selected key from state. Otherwise if you select a tab via changing state, it will always override the props."},"comment":{"url":"https://api.github.com/repos/revelrylabs/revelry_core/issues/comments/106836047","html_url":"https://github.com/revelrylabs/revelry_core/pull/39#issuecomment-106836047","issue_url":"https://api.github.com/repos/revelrylabs/revelry_core/issues/39","id":106836047,"user":{"login":"jwietelmann","id":550889,"avatar_url":"https://avatars.githubusercontent.com/u/550889?v=3","gravatar_id":"","url":"https://api.github.com/users/jwietelmann","html_url":"https://github.com/jwietelmann","followers_url":"https://api.github.com/users/jwietelmann/followers","following_url":"https://api.github.com/users/jwietelmann/following{/other_user}","gists_url":"https://api.github.com/users/jwietelmann/gists{/gist_id}","starred_url":"https://api.github.com/users/jwietelmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwietelmann/subscriptions","organizations_url":"https://api.github.com/users/jwietelmann/orgs","repos_url":"https://api.github.com/users/jwietelmann/repos","events_url":"https://api.github.com/users/jwietelmann/events{/privacy}","received_events_url":"https://api.github.com/users/jwietelmann/received_events","type":"User","site_admin":false},"created_at":"2015-05-29T14:50:30Z","updated_at":"2015-05-29T14:50:30Z","body":"This needs a more comprehensive solution in order to be helpful. If we go this route, we probably need to remove the active tab designation from state altogether. But then the Tabs component becomes less convenient. I have to think on this. We might need two components instead, a way to use some sort of linkedState, or... something else."}}