{"action":"opened","issue":{"url":"https://api.github.com/repos/mobxjs/mobx-react/issues/32","repository_url":"https://api.github.com/repos/mobxjs/mobx-react","labels_url":"https://api.github.com/repos/mobxjs/mobx-react/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/mobxjs/mobx-react/issues/32/comments","events_url":"https://api.github.com/repos/mobxjs/mobx-react/issues/32/events","html_url":"https://github.com/mobxjs/mobx-react/issues/32","id":139994489,"number":32,"title":"React stateless components and render calls","user":{"login":"rickmed","id":7104786,"avatar_url":"https://avatars.githubusercontent.com/u/7104786?v=3","gravatar_id":"","url":"https://api.github.com/users/rickmed","html_url":"https://github.com/rickmed","followers_url":"https://api.github.com/users/rickmed/followers","following_url":"https://api.github.com/users/rickmed/following{/other_user}","gists_url":"https://api.github.com/users/rickmed/gists{/gist_id}","starred_url":"https://api.github.com/users/rickmed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rickmed/subscriptions","organizations_url":"https://api.github.com/users/rickmed/orgs","repos_url":"https://api.github.com/users/rickmed/repos","events_url":"https://api.github.com/users/rickmed/events{/privacy}","received_events_url":"https://api.github.com/users/rickmed/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-10T20:03:18Z","updated_at":"2016-03-10T20:03:18Z","closed_at":null,"body":"As I understand it, when setState is called in react, the component's render method is called and the component and its children will update the vDOM tree so that reactDOM.render can diff (only that section of the tree) and patch it to the real DOM...\r\n\r\nWith stateless components wrapped in observer, since they don't have a render method, will reactDOM diff the whole vDOM?"}}