Live data from Hacker News

React v0.8 is out

facebook.github.io

1–10 of 16 posts

Re: React v0.8 is out

#2
As I said here the last time a new React version came out, we're using React for more or less all new JS development at Khan Academy, and we're loving it.

Happy to answer questions.

Re: React v0.8 is out

#3
post #2

As I said here the last time a new React version came out, we're using React for more or less all new JS development at Khan Academy, and we're loving it. Happy to answer questions.

What does it give you above other frameworks, specifically Angular?

Re: React v0.8 is out

#4
post #3
post #2

As I said here the last time a new React version came out, we're using React for more or less all new JS development at Khan Academy, and we're loving it. Happy to answer questions.

What does it give you above other frameworks, specifically Angular?

Two great posts by Pete Hunt

http://pt.reddit.com/r/javascript/comments/1oo1y8/i_know_ang...

http://www.quora.com/Pete-Hunt/Posts/Facebooks-React-vs-Angu...

Re: React v0.8 is out

#5
post #3
post #2

As I said here the last time a new React version came out, we're using React for more or less all new JS development at Khan Academy, and we're loving it. Happy to answer questions.

What does it give you above other frameworks, specifically Angular?

I wrote a little bit about my experiences here:

http://benalpert.com/2013/06/09/using-react-to-speed-up-khan...

In short, it's simple (very little to learn) and very fast. One other big thing I love is that it encourages building reusable and composable components. Angular has a lot of the same structure, but if you end up building directives then you have to drop down to manual DOM manipulation again if you want speed.

Re: React v0.8 is out

#6
Any framework like React (which embeds html tightly with javascript) is flawed at its core.

HTML itself is declarative in nature. All frameworks should embrace this.

By looking at React docs, I can tell you from my experience that it'll be pain in the s to maintain a large scale React application.

AngularJs' declarative way gives an app maintainability and highly test-ability. These two things are not the luxury but a must have requirement for any large scale long-live application.

Re: React v0.8 is out

#7
post #6

Any framework like React (which embeds html tightly with javascript) is flawed at its core. HTML itself is declarative in nature. All frameworks should embrace this. By looking at React docs, I can tell you from my experience that it'll be pain in the s to maintain a large scale React application. AngularJs' declarative way gives an app maintainability and highly test-ability. These two things are not the luxury but…

Here's my talk from JSConf EU that directly tackles those concerns. http://2013.jsconf.eu/speakers/pete-hunt-react-rethinking-be...

Re: React v0.8 is out

#8
post #6

Any framework like React (which embeds html tightly with javascript) is flawed at its core. HTML itself is declarative in nature. All frameworks should embrace this. By looking at React docs, I can tell you from my experience that it'll be pain in the s to maintain a large scale React application. AngularJs' declarative way gives an app maintainability and highly test-ability. These two things are not the luxury but…

1) I totally disagree about embedding HTML, but it's optional anyway. Cohesion counts. See Pete Hunt's video.

2) React programs tend to be very "dearative" in my eyes. Any declarative language still needs abstraction facilities: ie functions.

3) you can trivially implement any "more declarative" model you want on top of React's stellar core.

4) all of the benefits of test ability from angular apply to react too

Sorry about typos, on phone

Re: React v0.8 is out

#9
post #6

Any framework like React (which embeds html tightly with javascript) is flawed at its core. HTML itself is declarative in nature. All frameworks should embrace this. By looking at React docs, I can tell you from my experience that it'll be pain in the s to maintain a large scale React application. AngularJs' declarative way gives an app maintainability and highly test-ability. These two things are not the luxury but…

1) I totally disagree about embedding HTML, but it's optional anyway. Cohesion counts. See Pete Hunt's video. 2) React programs tend to be very "dearative" in my eyes. Any declarative language still needs abstraction facilities: ie functions. 3) you can trivially implement any "more declarative" model you want on top of React's stellar core. 4) all of the benefits of test ability from angular apply to react too Sorry…

Hello {{propertyName}}

This is what you typically get at the end in an Angular app. You don't need to "figure out" things where they are and what they are, and what they do in DOM.

Show me this declarative thing in React.

And this is just one part of Angular.

Post reply on HN