{"action":"created","issue":{"url":"https://api.github.com/repos/kentcdodds/ama/issues/7","labels_url":"https://api.github.com/repos/kentcdodds/ama/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/kentcdodds/ama/issues/7/comments","events_url":"https://api.github.com/repos/kentcdodds/ama/issues/7/events","html_url":"https://github.com/kentcdodds/ama/issues/7","id":93148601,"number":7,"title":"Angular or React?","user":{"login":"sindresorhus","id":170270,"avatar_url":"https://avatars.githubusercontent.com/u/170270?v=3","gravatar_id":"","url":"https://api.github.com/users/sindresorhus","html_url":"https://github.com/sindresorhus","followers_url":"https://api.github.com/users/sindresorhus/followers","following_url":"https://api.github.com/users/sindresorhus/following{/other_user}","gists_url":"https://api.github.com/users/sindresorhus/gists{/gist_id}","starred_url":"https://api.github.com/users/sindresorhus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sindresorhus/subscriptions","organizations_url":"https://api.github.com/users/sindresorhus/orgs","repos_url":"https://api.github.com/users/sindresorhus/repos","events_url":"https://api.github.com/users/sindresorhus/events{/privacy}","received_events_url":"https://api.github.com/users/sindresorhus/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-05T21:30:21Z","updated_at":"2015-07-07T15:51:44Z","closed_at":"2015-07-07T15:51:44Z","body":"Clickbait title, but which one would you use in your next project and why?"},"comment":{"url":"https://api.github.com/repos/kentcdodds/ama/issues/comments/119246367","html_url":"https://github.com/kentcdodds/ama/issues/7#issuecomment-119246367","issue_url":"https://api.github.com/repos/kentcdodds/ama/issues/7","id":119246367,"user":{"login":"kentcdodds","id":1500684,"avatar_url":"https://avatars.githubusercontent.com/u/1500684?v=3","gravatar_id":"","url":"https://api.github.com/users/kentcdodds","html_url":"https://github.com/kentcdodds","followers_url":"https://api.github.com/users/kentcdodds/followers","following_url":"https://api.github.com/users/kentcdodds/following{/other_user}","gists_url":"https://api.github.com/users/kentcdodds/gists{/gist_id}","starred_url":"https://api.github.com/users/kentcdodds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kentcdodds/subscriptions","organizations_url":"https://api.github.com/users/kentcdodds/orgs","repos_url":"https://api.github.com/users/kentcdodds/repos","events_url":"https://api.github.com/users/kentcdodds/events{/privacy}","received_events_url":"https://api.github.com/users/kentcdodds/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T15:51:44Z","updated_at":"2015-07-07T15:51:44Z","body":"Let me preface this with the fact that I work with Angular all day at work. I have [several](https://github.com/formly-js/angular-formly) [open](https://github.com/kentcdodds/ng-stats) [source](https://github.com/kentcdodds/kcd-angular) [libraries](https://github.com/kentcdodds/watchOnce) for Angular, I host [AngularAir](http://angular-air.com/), I'm an [egghead.io author](https://egghead.io/instructors/kentcdodds) where most of my lessons are Angular related, and I've given many [talks](https://github.com/kentcdodds/talks) that are Angular related.\r\n\r\nOn the other side of the fence, I've [spent some time](https://twitter.com/kentcdodds/status/524265064115601408) with React, built [a library](https://github.com/formly-js/react-formly) (and [another loosely related one](https://github.com/kentcdodds/api-check)), given [some](https://github.com/kentcdodds/talks#using-reactjs-with-existing-angularjs-codebase-1) [talks](https://github.com/kentcdodds/talks#using-reactjs-with-existing-angularjs-codebase), and even created an egghead.io [lesson](https://egghead.io/lessons/react-react-and-firebase-with-reactfire).\r\n\r\nIf I were to start a new project today, would I use Angular or React... It really depends on the project.\r\n\r\nI'm pretty darn productive in Angular. If I need create something quickly, I'll definitely use Angular. I'm more comfortable in Angular, I know it really well.\r\n\r\nIf I have time to learn something new, I'd probably use React. I love what React is doing. I love that Angular 2 is adopting some of the concepts. I think React is totally solid.\r\n\r\nHere's the real kicker: If I had the freedom and leisure to build a major product from ground zero (like if I were to do a startup or something), I would probably go with React. Seriously. I think some people in the Angular community are going to come at me with pitchforks right now. But as much as I like Angular 1, I think React is better. Will Angular 2 be better than React? I think it might, but that remains to be seen. But it's the principles and concepts behind React that I really like.\r\n\r\nSo there you go :-) Thanks for the question!"}}