{"action":"created","issue":{"url":"https://api.github.com/repos/survivejs/webpack_react/issues/354","repository_url":"https://api.github.com/repos/survivejs/webpack_react","labels_url":"https://api.github.com/repos/survivejs/webpack_react/issues/354/labels{/name}","comments_url":"https://api.github.com/repos/survivejs/webpack_react/issues/354/comments","events_url":"https://api.github.com/repos/survivejs/webpack_react/issues/354/events","html_url":"https://github.com/survivejs/webpack_react/issues/354","id":133295305,"number":354,"title":"Introduction, Webpack Config and Basic Note Application","user":{"login":"saviomuc","id":1830601,"avatar_url":"https://avatars.githubusercontent.com/u/1830601?v=3","gravatar_id":"","url":"https://api.github.com/users/saviomuc","html_url":"https://github.com/saviomuc","followers_url":"https://api.github.com/users/saviomuc/followers","following_url":"https://api.github.com/users/saviomuc/following{/other_user}","gists_url":"https://api.github.com/users/saviomuc/gists{/gist_id}","starred_url":"https://api.github.com/users/saviomuc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saviomuc/subscriptions","organizations_url":"https://api.github.com/users/saviomuc/orgs","repos_url":"https://api.github.com/users/saviomuc/repos","events_url":"https://api.github.com/users/saviomuc/events{/privacy}","received_events_url":"https://api.github.com/users/saviomuc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-12T17:13:34Z","updated_at":"2016-02-12T17:25:19Z","closed_at":null,"body":" Hi, so far I like your book and I relly appreciate your effort. But there is one thing which really makes it hard for me to stick with it.\r\n\r\nIn the introductory chapter you write: \r\n\r\n`I expect that you have a basic knowledge of JavaScript and Node.js. You should be able to use npm on an elementary level. If you know something about Webpack or React, that's great. By reading this book you will deepen your understanding of these tools.\r\n`\r\nwhen actually what you mean is: The reader should have a basic understanding of ES6 and React. \r\n\r\n## Implementing a Basic Note Application - Adding new items to the list not clear\r\n\r\n`Currently the state of our application is tied to render(). In order to make it possible to modify it, we'll need to convert it into component state. After that, we can define operations to alter it. As the state changes, React will update the list automatically for us. \r\n`\r\n I am lost at this point. You make many assumptions:\r\n\r\n- The reader understands what state means in the context of React\r\n- The reader understands what a component state is and why only then you can define operations to alter it\r\n- The reader understands the difference between 'state is tied to render()' and 'component state'\r\n- The reader understands why React will update the list automatically\r\n- The reader understands what `constructor` is, where it's coming from and why you need it.\r\n\r\nAll of that is not explained in previous chapters.  It would be great if you'd add a brief explanation or summary on these concepts. \r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/survivejs/webpack_react/issues/comments/183420515","html_url":"https://github.com/survivejs/webpack_react/issues/354#issuecomment-183420515","issue_url":"https://api.github.com/repos/survivejs/webpack_react/issues/354","id":183420515,"user":{"login":"bebraw","id":166921,"avatar_url":"https://avatars.githubusercontent.com/u/166921?v=3","gravatar_id":"","url":"https://api.github.com/users/bebraw","html_url":"https://github.com/bebraw","followers_url":"https://api.github.com/users/bebraw/followers","following_url":"https://api.github.com/users/bebraw/following{/other_user}","gists_url":"https://api.github.com/users/bebraw/gists{/gist_id}","starred_url":"https://api.github.com/users/bebraw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bebraw/subscriptions","organizations_url":"https://api.github.com/users/bebraw/orgs","repos_url":"https://api.github.com/users/bebraw/repos","events_url":"https://api.github.com/users/bebraw/events{/privacy}","received_events_url":"https://api.github.com/users/bebraw/received_events","type":"User","site_admin":false},"created_at":"2016-02-12T17:25:19Z","updated_at":"2016-02-12T17:25:19Z","body":"Thanks for bringing this up! I'll try to get this sorted out for the final. Esp. those bullets."}}