{"action":"opened","issue":{"url":"https://api.github.com/repos/ebenStickney/KanBan/issues/1","repository_url":"https://api.github.com/repos/ebenStickney/KanBan","labels_url":"https://api.github.com/repos/ebenStickney/KanBan/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/ebenStickney/KanBan/issues/1/comments","events_url":"https://api.github.com/repos/ebenStickney/KanBan/issues/1/events","html_url":"https://github.com/ebenStickney/KanBan/issues/1","id":305241265,"number":1,"title":"Misc questsions","user":{"login":"lefnire","id":195202,"avatar_url":"https://avatars3.githubusercontent.com/u/195202?v=4","gravatar_id":"","url":"https://api.github.com/users/lefnire","html_url":"https://github.com/lefnire","followers_url":"https://api.github.com/users/lefnire/followers","following_url":"https://api.github.com/users/lefnire/following{/other_user}","gists_url":"https://api.github.com/users/lefnire/gists{/gist_id}","starred_url":"https://api.github.com/users/lefnire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lefnire/subscriptions","organizations_url":"https://api.github.com/users/lefnire/orgs","repos_url":"https://api.github.com/users/lefnire/repos","events_url":"https://api.github.com/users/lefnire/events{/privacy}","received_events_url":"https://api.github.com/users/lefnire/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"lefnire","id":195202,"avatar_url":"https://avatars3.githubusercontent.com/u/195202?v=4","gravatar_id":"","url":"https://api.github.com/users/lefnire","html_url":"https://github.com/lefnire","followers_url":"https://api.github.com/users/lefnire/followers","following_url":"https://api.github.com/users/lefnire/following{/other_user}","gists_url":"https://api.github.com/users/lefnire/gists{/gist_id}","starred_url":"https://api.github.com/users/lefnire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lefnire/subscriptions","organizations_url":"https://api.github.com/users/lefnire/orgs","repos_url":"https://api.github.com/users/lefnire/repos","events_url":"https://api.github.com/users/lefnire/events{/privacy}","received_events_url":"https://api.github.com/users/lefnire/received_events","type":"User","site_admin":false},"assignees":[{"login":"lefnire","id":195202,"avatar_url":"https://avatars3.githubusercontent.com/u/195202?v=4","gravatar_id":"","url":"https://api.github.com/users/lefnire","html_url":"https://github.com/lefnire","followers_url":"https://api.github.com/users/lefnire/followers","following_url":"https://api.github.com/users/lefnire/following{/other_user}","gists_url":"https://api.github.com/users/lefnire/gists{/gist_id}","starred_url":"https://api.github.com/users/lefnire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lefnire/subscriptions","organizations_url":"https://api.github.com/users/lefnire/orgs","repos_url":"https://api.github.com/users/lefnire/repos","events_url":"https://api.github.com/users/lefnire/events{/privacy}","received_events_url":"https://api.github.com/users/lefnire/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-03-14T16:46:38Z","updated_at":"2018-03-14T16:46:38Z","closed_at":null,"author_association":"COLLABORATOR","body":"One more concept I am having trouble explicitly defining:  \r\n\r\n![](https://lh3.googleusercontent.com/-q1-Btg1kaso/Wqih_EhMAsI/AAAAAAAANRY/GbpdxG1vVeIec7BMyBb1WPd1KVcIeeGIgCK8BGAs/s512/2018-03-13.png)\r\n\r\nexport default, with the props in curly brackets. \r\nI understand that this book is primarily using function based component, with a couple of exceptions (code cademy spent most of the time using class based components).  But from what I've read on code cademy, and on the react site, when you want to pass a prop to a function based component, or rather when that component calls the prop, prop is usually put in as the argument.  For example:  \r\n\r\n![](https://lh3.googleusercontent.com/-TQ2ELiJY2pA/Wqii_dL3giI/AAAAAAAANRk/91RKQq_MiGodbfe8569qZycctAlQSxYVACK8BGAs/s512/2018-03-13.png)\r\n\r\nare these components different?  Also, are they anonymous or something? \r\n\r\n---\r\n\r\nI made you a collaborator on this stuff.  so, Two questions to start the day. \r\n1. I think I am starting to understand the rules of export default a bit better, but any clarification you can provide is great, in particular: Can you explain what is happening in Notes.jsx? I have export default in front of a couple props, and some functions, all passed as arguments, but it's a bit messy for me.  \r\n2.  I'd love to learn more about bind. I've really only seen it in relationship with this.  and that I think has to do with scope. But here it is being used with (null, id) in Notes, with all of the functions.  So how should I understand this?\r\nrephrase: I've only seen it with in relationship to this.function = this.function.bind(this).  so how should I understand  t̶h̶i̶s̶ bind. \r\n\r\n![](https://lh3.googleusercontent.com/-cCLRM2hPJd4/WqlPN39UepI/AAAAAAAANSA/M1dVMKzTINY4uFMrCIFKkGg3f7B9owy9QCK8BGAs/s352/2018-03-14.png)\r\n\r\n3.  In note, I removed the control over what is rendered inside of it up to Notes, and replaced it with new props, children and ...props.  \r\n\r\nconceptually I think I understand what is happening, but I've just never heard of or seen children, and I've never used ... props\r\nI think I can continue and keep up, but I don't know how these props allow for the rendering to be passed up to Notes."}}
{"actor":{"display_login":"lefnire"}}