{"comment":{"url":"https://api.github.com/repos/polkovnikov-ph/omniscient/comments/13743964","html_url":"https://github.com/polkovnikov-ph/omniscient/commit/ae91bafab3642d88570b088042e9d48a48a24e16#commitcomment-13743964","id":13743964,"user":{"login":"polkovnikov-ph","id":2983969,"avatar_url":"https://avatars.githubusercontent.com/u/2983969?v=3","gravatar_id":"","url":"https://api.github.com/users/polkovnikov-ph","html_url":"https://github.com/polkovnikov-ph","followers_url":"https://api.github.com/users/polkovnikov-ph/followers","following_url":"https://api.github.com/users/polkovnikov-ph/following{/other_user}","gists_url":"https://api.github.com/users/polkovnikov-ph/gists{/gist_id}","starred_url":"https://api.github.com/users/polkovnikov-ph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polkovnikov-ph/subscriptions","organizations_url":"https://api.github.com/users/polkovnikov-ph/orgs","repos_url":"https://api.github.com/users/polkovnikov-ph/repos","events_url":"https://api.github.com/users/polkovnikov-ph/events{/privacy}","received_events_url":"https://api.github.com/users/polkovnikov-ph/received_events","type":"User","site_admin":false},"position":5,"line":147,"path":"component.js","commit_id":"ae91bafab3642d88570b088042e9d48a48a24e16","created_at":"2015-10-13T15:25:45Z","updated_at":"2015-10-13T15:25:45Z","body":"(I haven't found a way to comment on the lines that are not in diff.)\r\n\r\nWhy `options.render.call(this, input)`? `this` is going to be `undefined`, so that `render` method cannot access `this.state`. Is this by design?\r\n\r\nWhy `if (!!children.length)`? What's the difference between a truthy/falsy value and true/false in a context of conditional?"}}