mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
19 lines
9.8 KiB
HTML
19 lines
9.8 KiB
HTML
<!DOCTYPE html><html><head><title>React Native Blog</title><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width"><meta property="fb:app_id" content="1677033832619985"><meta property="fb:admins" content="121800083"><meta property="og:site_name" content="React Native"><meta property="og:title" content="React Native Blog"><meta property="og:url" content="https://facebook.github.io/react-native/index.html"><meta property="og:image" content="http://facebook.github.io/react-native/img/opengraph.png"><meta property="og:description" content="The best place to stay up-to-date with the latest React Native news and events."><meta name="twitter:site" content="@reactnative"><meta name="twitter:card" content="summary"><meta property="og:type" content="website"><base href="/react-native/releases/next/"><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"><link rel="shortcut icon" href="img/favicon.png?2"><link rel="stylesheet" href="css/react-native.css"><script type="text/javascript" src="//use.typekit.net/vqa1hcx.js"></script><script type="text/javascript">try{Typekit.load();}catch(e){}</script></head><body><script>window.fbAsyncInit = function() {FB.init({appId:'1677033832619985',xfbml:true,version:'v2.7'});};(function(d, s, id){var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) {return;}js = d.createElement(s); js.id = id;js.src = '//connect.facebook.net/en_US/sdk.js';fjs.parentNode.insertBefore(js, fjs);}(document, 'script','facebook-jssdk'));</script><script>window.twttr=(function(d,s, id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js, fjs);t._e = [];t.ready = function(f) {t._e.push(f);};return t;}(document, "script", "twitter-wjs"));</script><div class="container"><div class="nav-main"><div class="wrap"><a class="nav-home" href=""><img src="img/header_logo.png">React Native</a><a class="nav-version" href="/react-native/versions.html">next</a><div class="nav-site-wrapper"><ul class="nav-site nav-site-internal"><li><a href="docs/getting-started.html" class="" data-target=".nav-docs">Docs</a></li><li><a href="support.html" class="">Support</a></li><li><a href="showcase.html" class="">Showcase</a></li><li><a href="/react-native/blog/" class="active">Blog</a></li></ul><div class="algolia-search-wrapper"><input id="algolia-doc-search" tabindex="0" type="text" placeholder="Search docs..."></div><ul class="nav-site nav-site-external"><li><a href="https://github.com/facebook/react-native" class="">GitHub</a></li><li><a href="http://facebook.github.io/react" class="">React</a></li></ul></div></div></div><section class="content wrap documentationContent"><div class="nav-docs"><div class="nav-docs-section"><h3>Recent Posts</h3><ul><li><a class="" href="/react-native/blog/2016/09/08/exponent-talks-unraveling-navigation.html">Exponent Talks: Adam on Unraveling Navigation</a></li><li><a class="" href="/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html">Right-to-Left Layout Support For React Native Apps</a></li><li><a class="" href="/react-native/blog/2016/08/12/react-native-meetup-san-francisco.html">San Francisco Meetup Recap</a></li><li><a class="" href="/react-native/blog/2016/07/06/toward-better-documentation.html">Toward Better Documentation</a></li><li><a class="" href="/react-native/blog/2016/03/24/introducing-hot-reloading.html">Introducing Hot Reloading</a></li></ul></div></div><div class="inner-content"><div><article><header class="entry-header"><div class="video-container youtube"><iframe id="ytplayer" type="text/html" width="650" height="345" src="https://www.youtube.com/embed/oeSjTxVkMhc" frameborder="0"></iframe></div><h4 class="entry-authordate"><a href="https://twitter.com/hectorramos" target="_blank" class="author">Héctor Ramos</a> — <span class="date">September 8, 2016</span></h4><h1 class="entry-title"><a href="/react-native/blog/2016/09/08/exponent-talks-unraveling-navigation.html">Exponent Talks: Adam on Unraveling Navigation</a></h1></header><div class="entry-content"><div><p><a href="https://twitter.com/skevy" target="_blank">Adam Miskiewicz</a> from <a href="http://getexponent.com/" target="_blank">Exponent</a> talks about mobile navigation and the <a href="https://github.com/exponentjs/ex-navigation" target="_blank"><code>ex-navigation</code></a> React Native library at Exponent's office hours last week.</p></div></div><footer class="entry-readmore"><a href="/react-native/blog/2016/09/08/exponent-talks-unraveling-navigation.html" class="btn">Watch video</a></footer></article><hr></div><div><article><header class="entry-header"><a href="/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html"></a><h4 class="entry-authordate"><a href="https://github.com/MengjueW" target="_blank" class="author">Mengjue (Mandy) Wang</a> — <span class="date">August 19, 2016</span></h4><h1 class="entry-title"><a href="/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html">Right-to-Left Layout Support For React Native Apps</a></h1></header><div class="entry-content"><div><p>After launching an app to the app stores, internationalization is the next step to further your audience reach. Over 20 countries and numerous people around the world use Right-to-Left (RTL) languages. Thus, making your app support RTL for them is necessary.</p></div></div><footer class="entry-readmore"><a href="/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html" class="btn">Read more</a></footer></article><hr></div><div><article><header class="entry-header"><a href="/react-native/blog/2016/08/12/react-native-meetup-san-francisco.html"><img src="/react-native/blog/img/rnmsf-august-2016-hero.jpg" width="650"></a><h4 class="entry-authordate"><a href="https://twitter.com/hectorramos" target="_blank" class="author">Héctor Ramos</a> — <span class="date">August 12, 2016</span></h4><h1 class="entry-title"><a href="/react-native/blog/2016/08/12/react-native-meetup-san-francisco.html">San Francisco Meetup Recap</a></h1></header><div class="entry-content"><div><p>Last week I had the opportunity to attend the <a href="http://www.meetup.com/React-Native-San-Francisco/photos/27168649/#452793854" target="_blank">React Native Meetup</a> at Zynga’s San Francisco office. With around 200 people in attendance, it served as a great place to meet other developers near me that are also interested in React Native.</p></div></div><footer class="entry-readmore"><a href="/react-native/blog/2016/08/12/react-native-meetup-san-francisco.html" class="btn">Read more</a></footer></article><hr></div><div><article><header class="entry-header"><a href="/react-native/blog/2016/07/06/toward-better-documentation.html"></a><h4 class="entry-authordate"><a href="https://twitter.com/lacker" target="_blank" class="author">Kevin Lacker</a> — <span class="date">July 6, 2016</span></h4><h1 class="entry-title"><a href="/react-native/blog/2016/07/06/toward-better-documentation.html">Toward Better Documentation</a></h1></header><div class="entry-content"><div><p>Part of having a great developer experience is having great documentation. A lot goes into creating good docs - the ideal documentation is concise, helpful, accurate, complete, and delightful. Recently we've been working hard to make the docs better based on your feedback, and we wanted to share some of the improvements we've made.</p></div></div><footer class="entry-readmore"><a href="/react-native/blog/2016/07/06/toward-better-documentation.html" class="btn">Read more</a></footer></article><hr></div><div><article><header class="entry-header"><a href="/react-native/blog/2016/03/24/introducing-hot-reloading.html"></a><h4 class="entry-authordate"><a href="https://twitter.com/martinbigio" target="_blank" class="author">Martín Bigio</a> — <span class="date">March 24, 2016</span></h4><h1 class="entry-title"><a href="/react-native/blog/2016/03/24/introducing-hot-reloading.html">Introducing Hot Reloading</a></h1></header><div class="entry-content"><div><p>React Native's goal is to give you the best possible developer experience. A big part of it is the time it takes between you save a file and be able to see the changes. Our goal is to get this feedback loop to be under 1 second, even as your app grows.</p></div></div><footer class="entry-readmore"><a href="/react-native/blog/2016/03/24/introducing-hot-reloading.html" class="btn">Read more</a></footer></article><hr></div><div class="docs-prevnext"></div></div></section><footer class="wrap"><div class="center">© 2016 Facebook Inc.</div></footer></div><div id="fb-root"></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>
|
||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
||
ga('create', 'UA-41298772-2', 'facebook.github.io');
|
||
ga('send', 'pageview');
|
||
|
||
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)
|
||
){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";
|
||
fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
|
||
|
||
docsearch({
|
||
apiKey: '2c98749b4a1e588efec53b2acec13025',
|
||
indexName: 'react-native-versions',
|
||
inputSelector: '#algolia-doc-search',
|
||
algoliaOptions: { facetFilters: [ "tags:master" ], hitsPerPage: 5 }
|
||
});
|
||
</script><script src="js/scripts.js"></script></body></html> |