Re:Use ReactJS to Build Native Apps
by pbreit on Wednesday January 28, 2015 @02:33PM
(#8961964)
So does it use PhoneGap or something like it?
[ Parent
| on HN ]
Re:Use ReactJS to Build Native Apps
by lucasmullens on Wednesday January 28, 2015 @02:38PM
(#8962002)
No, because PhoneGap uses the DOM.
No, it skips the DOM entirely and works with native elements (iOS views) directly.
Re:Use ReactJS to Build Native Apps
by diverightin63 on Wednesday January 28, 2015 @02:51PM
(#8962105)
This is where I get confused. How is it compiling to these elements?
One possibility: You have a JS interpreter running your React code. You generate a virtual DOM and hand it off to React. React sends the virtual DOM through a message bus to native code. So far, nothing crazy here, this is how frameworks like cordova work. That native code dynamically translates the virtual DOM into native UI elements.