{"action":"created","issue":{"url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/issues/8","labels_url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/issues/8/comments","events_url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/issues/8/events","html_url":"https://github.com/skratchdot/react-bootstrap-multiselect/pull/8","id":92828884,"number":8,"title":"Partial solution to https://github.com/skratchdot/react-bootstrap-multiselect/issues/7","user":{"login":"tomaskikutis","id":2076953,"avatar_url":"https://avatars.githubusercontent.com/u/2076953?v=3","gravatar_id":"","url":"https://api.github.com/users/tomaskikutis","html_url":"https://github.com/tomaskikutis","followers_url":"https://api.github.com/users/tomaskikutis/followers","following_url":"https://api.github.com/users/tomaskikutis/following{/other_user}","gists_url":"https://api.github.com/users/tomaskikutis/gists{/gist_id}","starred_url":"https://api.github.com/users/tomaskikutis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomaskikutis/subscriptions","organizations_url":"https://api.github.com/users/tomaskikutis/orgs","repos_url":"https://api.github.com/users/tomaskikutis/repos","events_url":"https://api.github.com/users/tomaskikutis/events{/privacy}","received_events_url":"https://api.github.com/users/tomaskikutis/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-03T09:09:00Z","updated_at":"2015-07-04T05:33:19Z","closed_at":"2015-07-03T20:34:54Z","pull_request":{"url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/pulls/8","html_url":"https://github.com/skratchdot/react-bootstrap-multiselect/pull/8","diff_url":"https://github.com/skratchdot/react-bootstrap-multiselect/pull/8.diff","patch_url":"https://github.com/skratchdot/react-bootstrap-multiselect/pull/8.patch"},"body":"Added `syncData` method to be called by parent to sync state data with multiselect dropdown checkboxes"},"comment":{"url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/issues/comments/118463061","html_url":"https://github.com/skratchdot/react-bootstrap-multiselect/pull/8#issuecomment-118463061","issue_url":"https://api.github.com/repos/skratchdot/react-bootstrap-multiselect/issues/8","id":118463061,"user":{"login":"tomaskikutis","id":2076953,"avatar_url":"https://avatars.githubusercontent.com/u/2076953?v=3","gravatar_id":"","url":"https://api.github.com/users/tomaskikutis","html_url":"https://github.com/tomaskikutis","followers_url":"https://api.github.com/users/tomaskikutis/followers","following_url":"https://api.github.com/users/tomaskikutis/following{/other_user}","gists_url":"https://api.github.com/users/tomaskikutis/gists{/gist_id}","starred_url":"https://api.github.com/users/tomaskikutis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomaskikutis/subscriptions","organizations_url":"https://api.github.com/users/tomaskikutis/orgs","repos_url":"https://api.github.com/users/tomaskikutis/repos","events_url":"https://api.github.com/users/tomaskikutis/events{/privacy}","received_events_url":"https://api.github.com/users/tomaskikutis/received_events","type":"User","site_admin":false},"created_at":"2015-07-04T05:33:19Z","updated_at":"2015-07-04T05:33:19Z","body":"You are welcome :) I think porting the whole library is too tedious and gives too little advantage. Another solution I was thinking about is updating the data when dropdown is closed  or binding to event to update when it closes if it's open. This would cover most cases automatically and only leave out exotic edge cases where component state is updated without user interaction(pooling, websockets etc) as user clicks on other elements already close dropdown."}}