From 0a7dd67d8b473a361f3c8d9c4e4a1de9989dadab Mon Sep 17 00:00:00 2001 From: Website Deployment Script Date: Tue, 27 Jun 2017 21:49:59 +0000 Subject: [PATCH] Updated docs for next --- ...nging-modern-web-techniques-to-mobile.html | 6 ++--- blog/2015/09/14/react-native-for-android.html | 6 ++--- .../making-react-native-apps-accessible.html | 6 ++--- .../2016/03/24/introducing-hot-reloading.html | 6 ++--- .../dive-into-react-native-performance.html | 6 ++--- .../04/13/react-native-a-year-in-review.html | 6 ++--- .../07/06/toward-better-documentation.html | 6 ++--- .../12/react-native-meetup-san-francisco.html | 4 +-- ...to-left-support-for-react-native-apps.html | 6 ++--- .../exponent-talks-unraveling-navigation.html | 4 +-- ...headless-js-the-keyboard-api-and-more.html | 6 ++--- ...cing-button-yarn-and-a-public-roadmap.html | 6 ++--- blog/2016/12/05/easier-upgrades.html | 6 ++--- blog/2017/01/07/monthly-release-cadence.html | 6 ++--- .../14/using-native-driver-for-animated.html | 6 ++--- blog/2017/03/13/better-list-views.html | 6 ++--- .../03/13/idx-the-existential-function.html | 6 ++--- .../introducing-create-react-native-app.html | 6 ++--- blog/2017/06/21/react-native-monthly-1.html | 4 +-- blog/index.html | 4 +-- blog/page2/index.html | 4 +-- releases/next/css/react-native.css | 25 ++++++++++++------- releases/next/docs/accessibility.html | 6 ++--- releases/next/docs/accessibilityinfo.html | 6 ++--- releases/next/docs/actionsheetios.html | 6 ++--- releases/next/docs/activityindicator.html | 6 ++--- releases/next/docs/adsupportios.html | 6 ++--- releases/next/docs/alert.html | 6 ++--- releases/next/docs/alertios.html | 6 ++--- .../docs/android-building-from-source.html | 6 ++--- releases/next/docs/animated.html | 6 ++--- releases/next/docs/animations.html | 6 ++--- releases/next/docs/appregistry.html | 6 ++--- releases/next/docs/appstate.html | 6 ++--- releases/next/docs/asyncstorage.html | 6 ++--- releases/next/docs/backandroid.html | 4 +-- releases/next/docs/backhandler.html | 6 ++--- releases/next/docs/building-for-apple-tv.html | 6 ++--- releases/next/docs/button.html | 6 ++--- releases/next/docs/cameraroll.html | 6 ++--- releases/next/docs/clipboard.html | 6 ++--- releases/next/docs/colors.html | 4 +-- releases/next/docs/communication-ios.html | 6 ++--- releases/next/docs/components-and-apis.html | 6 ++--- releases/next/docs/datepickerandroid.html | 6 ++--- releases/next/docs/datepickerios.html | 6 ++--- releases/next/docs/debugging.html | 6 ++--- releases/next/docs/dimensions.html | 6 ++--- releases/next/docs/direct-manipulation.html | 6 ++--- releases/next/docs/drawerlayoutandroid.html | 6 ++--- releases/next/docs/easing.html | 6 ++--- releases/next/docs/flatlist.html | 6 ++--- releases/next/docs/flexbox.html | 6 ++--- releases/next/docs/geolocation.html | 6 ++--- .../next/docs/gesture-responder-system.html | 4 +-- releases/next/docs/getting-started.html | 6 ++--- releases/next/docs/handling-text-input.html | 6 ++--- releases/next/docs/handling-touches.html | 6 ++--- releases/next/docs/headless-js-android.html | 6 ++--- releases/next/docs/height-and-width.html | 6 ++--- releases/next/docs/image.html | 6 ++--- releases/next/docs/imageeditor.html | 6 ++--- releases/next/docs/imagepickerios.html | 4 +-- releases/next/docs/images.html | 6 ++--- releases/next/docs/imagestore.html | 6 ++--- releases/next/docs/imagestyleproptypes.html | 6 ++--- .../docs/integration-with-existing-apps.html | 6 ++--- releases/next/docs/interactionmanager.html | 6 ++--- .../next/docs/javascript-environment.html | 4 +-- releases/next/docs/keyboard.html | 6 ++--- releases/next/docs/keyboardavoidingview.html | 6 ++--- releases/next/docs/layout-props.html | 6 ++--- releases/next/docs/layoutanimation.html | 6 ++--- releases/next/docs/linking-libraries-ios.html | 6 ++--- releases/next/docs/linking.html | 6 ++--- releases/next/docs/listview.html | 6 ++--- releases/next/docs/listviewdatasource.html | 6 ++--- releases/next/docs/modal.html | 6 ++--- releases/next/docs/more-resources.html | 4 +-- .../next/docs/native-components-android.html | 6 ++--- releases/next/docs/native-components-ios.html | 6 ++--- .../next/docs/native-modules-android.html | 6 ++--- releases/next/docs/native-modules-ios.html | 6 ++--- releases/next/docs/navigation.html | 6 ++--- releases/next/docs/navigatorios.html | 6 ++--- releases/next/docs/netinfo.html | 6 ++--- releases/next/docs/network.html | 6 ++--- releases/next/docs/panresponder.html | 6 ++--- releases/next/docs/performance.html | 6 ++--- releases/next/docs/permissionsandroid.html | 6 ++--- releases/next/docs/picker.html | 6 ++--- releases/next/docs/pickerios.html | 4 +-- releases/next/docs/pixelratio.html | 6 ++--- .../next/docs/platform-specific-code.html | 6 ++--- releases/next/docs/progressbarandroid.html | 6 ++--- releases/next/docs/progressviewios.html | 4 +-- releases/next/docs/props.html | 6 ++--- releases/next/docs/pushnotificationios.html | 6 ++--- releases/next/docs/refreshcontrol.html | 6 ++--- releases/next/docs/running-on-device.html | 6 ++--- .../next/docs/running-on-simulator-ios.html | 4 +-- releases/next/docs/scrollview.html | 6 ++--- releases/next/docs/sectionlist.html | 6 ++--- releases/next/docs/segmentedcontrolios.html | 6 ++--- releases/next/docs/settings.html | 4 +-- releases/next/docs/shadow-props.html | 6 ++--- releases/next/docs/share.html | 6 ++--- releases/next/docs/signed-apk-android.html | 6 ++--- releases/next/docs/slider.html | 6 ++--- releases/next/docs/snapshotviewios.html | 4 +-- releases/next/docs/state.html | 6 ++--- releases/next/docs/statusbar.html | 6 ++--- releases/next/docs/statusbarios.html | 4 +-- releases/next/docs/style.html | 6 ++--- releases/next/docs/stylesheet.html | 6 ++--- releases/next/docs/switch.html | 6 ++--- releases/next/docs/systrace.html | 6 ++--- releases/next/docs/tabbarios-item.html | 6 ++--- releases/next/docs/tabbarios.html | 6 ++--- releases/next/docs/testing.html | 6 ++--- releases/next/docs/text.html | 6 ++--- releases/next/docs/textinput.html | 6 ++--- releases/next/docs/textstyleproptypes.html | 6 ++--- releases/next/docs/timepickerandroid.html | 6 ++--- releases/next/docs/timers.html | 6 ++--- releases/next/docs/toastandroid.html | 6 ++--- releases/next/docs/toolbarandroid.html | 6 ++--- releases/next/docs/touchablehighlight.html | 6 ++--- .../next/docs/touchablenativefeedback.html | 6 ++--- releases/next/docs/touchableopacity.html | 6 ++--- .../next/docs/touchablewithoutfeedback.html | 6 ++--- releases/next/docs/transforms.html | 6 ++--- releases/next/docs/troubleshooting.html | 6 ++--- releases/next/docs/tutorial.html | 6 ++--- releases/next/docs/understanding-cli.html | 6 ++--- releases/next/docs/upgrading.html | 6 ++--- releases/next/docs/using-a-listview.html | 6 ++--- releases/next/docs/using-a-scrollview.html | 6 ++--- releases/next/docs/vibration.html | 4 +-- releases/next/docs/vibrationios.html | 6 ++--- releases/next/docs/view.html | 6 ++--- releases/next/docs/viewpagerandroid.html | 6 ++--- releases/next/docs/viewproptypes.html | 6 ++--- releases/next/docs/viewstyleproptypes.html | 6 ++--- releases/next/docs/virtualizedlist.html | 6 ++--- releases/next/docs/webview.html | 6 ++--- releases/next/index.html | 8 +++--- releases/next/versions.html | 4 +-- showcase.html | 4 +-- support.html | 4 +-- versions.html | 4 +-- 151 files changed, 445 insertions(+), 438 deletions(-) diff --git a/blog/2015/03/26/react-native-bringing-modern-web-techniques-to-mobile.html b/blog/2015/03/26/react-native-bringing-modern-web-techniques-to-mobile.html index c848a86851e..ef04c757bb8 100644 --- a/blog/2015/03/26/react-native-bringing-modern-web-techniques-to-mobile.html +++ b/blog/2015/03/26/react-native-bringing-modern-web-techniques-to-mobile.html @@ -1,8 +1,8 @@ -React Native: Bringing modern web techniques to mobile
React Native Blog
Stay up-to-date with the latest React Native news and events.

React Native: Bringing modern web techniques to mobile

We introduced React to the world two years ago, and since then it's seen impressive growth, both inside and outside of Facebook. Today, even though no one is forced to use it, new web projects at Facebook are commonly built using React in one form or another, and it's being broadly adopted across the industry. Engineers are choosing to use React every day because it enables them to spend more time focusing on their products and less time fighting with their framework. It wasn't until we'd been building with React for a while, though, that we started to understand what makes it so powerful.

React forces us to break our applications down into discrete components, each representing a single view. These components make it easier to iterate on our products, since we don't need to keep the entire system in our head in order to make changes to one part of it. More important, though, React wraps the DOM's mutative, imperative API with a declarative one, which raises the level of abstraction and simplifies the programming model. What we've found is that when we build with React, our code is a lot more predictable. This predictability makes it so we can iterate more quickly with confidence, and our applications are a lot more reliable as a result. Additionally, it's not only easier to scale our applications when they're built with React, but we've found it's also easier to scale the size of our teams themselves.

Together with the rapid iteration cycle of the web, we've been able to build some awesome products with React, including many components of Facebook.com. Additionally, we've built amazing frameworks in JavaScript on top of React, like Relay, which allows us to greatly simplify our data fetching at scale. Of course, web is only part of the story. Facebook also has widely used Android and iOS apps, which are built on top of disjointed, proprietary technology stacks. Having to build our apps on top of multiple platforms has bifurcated our engineering organization, but that's only one of the things that makes native mobile application development hard.