How is Facebook's React Native framework changing how developers make native apps?

Earlier this year social-networking giant Facebook (NASDAQ: FB) released its source code to its React Native framework. Facebook committed to making publicly available technology that builds upon React.js and applies it to native apps. Developers can write JavaScript components using a set of built-in primitives that are backed by actual native iOS or Android components. The official repository came out of beta toward the end of March and has been referred to as less of a "write-once run-anywhere tool" and more of a "learn-once write-anywhere" approach for mobile developers.

The framework is supposed to let developers build apps across platforms like web, iOS or Android while using the same toolset without making any sacrifices in terms of performance, power or developer experience. For more on whether Facebook's promises are living up the hype, check out this FierceDeveloper special report