{"comment":{"url":"https://api.github.com/repos/yousefmoazzam/ZebraWithFlux-3Stores/comments/17369552","html_url":"https://github.com/yousefmoazzam/ZebraWithFlux-3Stores/commit/51a8b7df0f045e36d97eafa06666ba9b15182041#commitcomment-17369552","id":17369552,"user":{"login":"yousefmoazzam","id":13002919,"avatar_url":"https://avatars.githubusercontent.com/u/13002919?v=3","gravatar_id":"","url":"https://api.github.com/users/yousefmoazzam","html_url":"https://github.com/yousefmoazzam","followers_url":"https://api.github.com/users/yousefmoazzam/followers","following_url":"https://api.github.com/users/yousefmoazzam/following{/other_user}","gists_url":"https://api.github.com/users/yousefmoazzam/gists{/gist_id}","starred_url":"https://api.github.com/users/yousefmoazzam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yousefmoazzam/subscriptions","organizations_url":"https://api.github.com/users/yousefmoazzam/orgs","repos_url":"https://api.github.com/users/yousefmoazzam/repos","events_url":"https://api.github.com/users/yousefmoazzam/events{/privacy}","received_events_url":"https://api.github.com/users/yousefmoazzam/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"51a8b7df0f045e36d97eafa06666ba9b15182041","created_at":"2016-05-05T17:38:53Z","updated_at":"2016-05-05T17:38:53Z","body":"A lot of changes occurred in this commit: removal of JSON.parse(JSON.stringify()) in the fetching of component state to avoid unnecessary expensive deep copying of nested objects, creation of sidePaneTabContents.js to handle the content of sidePane's tabs rather than sidePane.js itself, reworking the architecture of sidebar.js and sidePane.js (particularly of their 'props' and 'state') to allow sidebar.js and sidePane.js to handle just the 'tabs' side of things and not the actual tab content."}}