There are two things I immediately don't like:
HTML directly mixed in your JS mixes the presentation layer with your logic, breaking separation of concerns.
.JSX files - It's built around the concept of compiling your JS files, which to me seems like a framework overstepping its bounds.
These two things strike me as something that would quickly send a UI framework down the drain, so I can't help but think it's only popular because Facebook made it.
edit ----
Alright, alright, you sold me. Now I'm actually pretty excited to give React more of a shot and build something over the weekend. Thanks everyone for your responses.
[–]regular_reddits 97 ポイント98 ポイント99 ポイント (16子コメント)
[–]Something_Sexy 19 ポイント20 ポイント21 ポイント (8子コメント)
[–]wdpttt -1 ポイント0 ポイント1 ポイント (7子コメント)
[–]spaceghost0r 1 ポイント2 ポイント3 ポイント (6子コメント)
[–]wdpttt 5 ポイント6 ポイント7 ポイント (4子コメント)
[–]qBorreda 18 ポイント19 ポイント20 ポイント (2子コメント)
[–]RagingNerdaholic 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]wdpttt -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]munrobag 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]foxh8er 3 ポイント4 ポイント5 ポイント (1子コメント)
[–]fooey 3 ポイント4 ポイント5 ポイント (0子コメント)
[–]angus_the_red 2 ポイント3 ポイント4 ポイント (0子コメント)
[–]Ncksllvn[S] 2 ポイント3 ポイント4 ポイント (3子コメント)
[–]html6dev 11 ポイント12 ポイント13 ポイント (0子コメント)
[–]regular_reddits 7 ポイント8 ポイント9 ポイント (0子コメント)
[–]baddox 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]danneu 21 ポイント22 ポイント23 ポイント (3子コメント)
[–]ramblerman 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]Martinspire -1 ポイント0 ポイント1 ポイント (1子コメント)
[–]BosolaI still like Knockout.js 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]spergery 13 ポイント14 ポイント15 ポイント (0子コメント)
[–]UgnisKarolis 27 ポイント28 ポイント29 ポイント (17子コメント)
[–]icanevenificant 8 ポイント9 ポイント10 ポイント (12子コメント)
[–]UgnisKarolis 10 ポイント11 ポイント12 ポイント (8子コメント)
[–]right_in_the_kisser 5 ポイント6 ポイント7 ポイント (1子コメント)
[–]html6dev 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]powertopeople 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]dvidsilva 4 ポイント5 ポイント6 ポイント (3子コメント)
[–]nschubach 1 ポイント2 ポイント3 ポイント (1子コメント)
[–]icanevenificant 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]dustrider -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]elprophet -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]madman86 -3 ポイント-2 ポイント-1 ポイント (0子コメント)
[–]Omikron -3 ポイント-2 ポイント-1 ポイント (1子コメント)
[–]DustinEwan -5 ポイント-4 ポイント-3 ポイント (0子コメント)
[–]fzammetti 9 ポイント10 ポイント11 ポイント (12子コメント)
[–]sprhoto 2 ポイント3 ポイント4 ポイント (2子コメント)
[–]fzammetti 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]FilthyCasualCoDKiddy 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]defcon-12 0 ポイント1 ポイント2 ポイント (8子コメント)
[–]lechatsportif -1 ポイント0 ポイント1 ポイント (5子コメント)
[–]mrmass 4 ポイント5 ポイント6 ポイント (0子コメント)
[–][削除されました] (3子コメント)
[deleted]
[–]fzammetti 0 ポイント1 ポイント2 ポイント (2子コメント)
[–][削除されました] (1子コメント)
[deleted]
[–]fzammetti 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]fzammetti -1 ポイント0 ポイント1 ポイント (1子コメント)
[–]defcon-12 2 ポイント3 ポイント4 ポイント (0子コメント)
[–]RazorCrusade 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]trollingisfun 28 ポイント29 ポイント30 ポイント (7子コメント)
[–]angus_the_red 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]koglerjsIt's 'Javascript' - 'JavaScript' looks funny | koglerjs.com 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]nschubach 0 ポイント1 ポイント2 ポイント (2子コメント)
[–]danman_d 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]diamondnipples 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]diamondnipples 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]more_exercise 11 ポイント12 ポイント13 ポイント (6子コメント)
[–]Ncksllvn[S] 3 ポイント4 ポイント5 ポイント (5子コメント)
[–]jarail 4 ポイント5 ポイント6 ポイント (1子コメント)
[–]Ncksllvn[S] 3 ポイント4 ポイント5 ポイント (0子コメント)
[–]danman_d 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]nschubach 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]BosolaI still like Knockout.js 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]jacobp100 8 ポイント9 ポイント10 ポイント (23子コメント)
[–]leptons 3 ポイント4 ポイント5 ポイント (22子コメント)
[–]agmcleodMelonJS Core @agmcleod 3 ポイント4 ポイント5 ポイント (0子コメント)
[–]danneu 5 ポイント6 ポイント7 ポイント (19子コメント)
[–]leptons 0 ポイント1 ポイント2 ポイント (18子コメント)
[–]floydophone 6 ポイント7 ポイント8 ポイント (13子コメント)
[–]leptons -1 ポイント0 ポイント1 ポイント (12子コメント)
[–]floydophone 7 ポイント8 ポイント9 ポイント (11子コメント)
[–]leptons 0 ポイント1 ポイント2 ポイント (9子コメント)
[–]floydophone 0 ポイント1 ポイント2 ポイント (8子コメント)
[–]leptons -4 ポイント-3 ポイント-2 ポイント (7子コメント)
[–]nschubach -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]gaearon 2 ポイント3 ポイント4 ポイント (2子コメント)
[–]leptons -1 ポイント0 ポイント1 ポイント (1子コメント)
[–]danman_d -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]html6dev -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]html6dev -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]dsk 3 ポイント4 ポイント5 ポイント (0子コメント)
[–]TheAceOfHearts 7 ポイント8 ポイント9 ポイント (0子コメント)
[–]BigOnLogn 7 ポイント8 ポイント9 ポイント (0子コメント)
[–]angus_the_red 4 ポイント5 ポイント6 ポイント (4子コメント)
[–]benjp2k1 0 ポイント1 ポイント2 ポイント (3子コメント)
[–]angus_the_red 0 ポイント1 ポイント2 ポイント (2子コメント)
[–]benjp2k1 0 ポイント1 ポイント2 ポイント (1子コメント)
[–]angus_the_red 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]lonahex 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]achen2345 2 ポイント3 ポイント4 ポイント (3子コメント)
[–]mnokeefe 1 ポイント2 ポイント3 ポイント (2子コメント)
[–]gaearon 2 ポイント3 ポイント4 ポイント (0子コメント)
[–]nschubach 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]evereal 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]vittore29 1 ポイント2 ポイント3 ポイント (1子コメント)
[–]siegfryd 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]sazzer 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]serapath 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]fooey 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]Uknight 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]MashedPotatoBiscuits 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]TheTophs 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]RandolphoSoftware Architect -5 ポイント-4 ポイント-3 ポイント (4子コメント)
[–]myalternatelife 3 ポイント4 ポイント5 ポイント (3子コメント)
[–]Punting 5 ポイント6 ポイント7 ポイント (1子コメント)
[–]RandolphoSoftware Architect 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]RandolphoSoftware Architect 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]koglerjsIt's 'Javascript' - 'JavaScript' looks funny | koglerjs.com -1 ポイント0 ポイント1 ポイント (0子コメント)
[–]mooogs -3 ポイント-2 ポイント-1 ポイント (0子コメント)
[–]killinghurts -4 ポイント-3 ポイント-2 ポイント (1子コメント)
[–]killinghurts 0 ポイント1 ポイント2 ポイント (0子コメント)