mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Deploy website
Deploy website version based on 14fd2ac9db6f988eb6a9591c19c1406323d978f3
This commit is contained in:
@@ -74,9 +74,11 @@
|
||||
<p>React Native's command line tools are developer's entry point to the ecosystem, but they had long-standing issues and lacked official support. The CLI tools have been moved to a <a href="https://github.com/react-native-community/react-native-cli">new repository</a>, and a <a href="https://blog.callstack.io/the-react-native-cli-has-a-new-home-79b63838f0e6">dedicated group of maintainers</a> have already made some exciting improvements.</p>
|
||||
<p>Logs are formatted much better now. Commands now run nearly instantly — you'll immediately notice a difference:</p>
|
||||
<p><img src="/react-native/blog/assets/0.58-cli-speed.png" alt="0.58's CLI is slow to start"><img src="/react-native/blog/assets/0.59-cli-speed.png" alt="0.58's CLI is nearly instantaneous"></p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="upgrading-to-059"></a><a href="#upgrading-to-059" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🚀 Upgrading to 0.59</h2>
|
||||
<p>We heard your feedback regarding the <a href="https://github.com/react-native-community/discussions-and-proposals/issues/68">React Native upgrade process</a> and we are taking steps to improve the experience in <a href="https://github.com/react-native-community/discussions-and-proposals/issues/64#issuecomment-444775432">future releases</a>. To upgrade to 0.59, we recommend using <a href="https://github.com/react-native-community/rn-diff-purge"><code>rn-diff-purge</code></a> to determine what has changed between your current React Native version and 0.59, then applying those changes manually. Once you've upgraded your project to 0.59, you will be able to use the newly improved <code>react-native upgrade</code> command (based on <code>rn-diff-purge</code>!) to upgrade to 0.60 and beyond as newer releases become available.</p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="breaking-changes"></a><a href="#breaking-changes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🔨 Breaking Changes</h2>
|
||||
<p><code>react-native-git-upgrade</code> was outdated and troublesome, so we killed it. Please use <code>react-native upgrade</code> from now on. It makes use of <a href="https://github.com/react-native-community/rn-diff-purge">rn-diff-purge</a> under the covers.</p>
|
||||
<p>Android also was cleaned up according to Google's recommendations, which resulted in potential breakage of existing apps (presented as a runtime crash <code>You need to use a Theme.AppCompat theme (or descendant) with this activity.</code>). In <code>AndroidManifest.xml</code>, make sure that the <code>android:theme</code> value is an <code>AppCompat</code> theme like <code>@style/Theme.AppCompat.Light.NoActionBar</code>.</p>
|
||||
<p>Android support in 0.59 has been cleaned up following Google's latest recommendations, which may result in potential breakage of existing apps. This issue might present as a runtime crash and a message, "You need to use a Theme.AppCompat theme (or descendant) with this activity". We recommend updating your project's <code>AndroidManifest.xml</code> file, making sure that the <code>android:theme</code> value is an <code>AppCompat</code> theme (such as <code>@style/Theme.AppCompat.Light.NoActionBar</code>).</p>
|
||||
<p>The <code>react-native-git-upgrade</code> command has been removed in 0.59, in favor of the newly improved <code>react-native upgrade</code> command.</p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="thanks"></a><a href="#thanks" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🤗 Thanks</h2>
|
||||
<p>Lots of new contributors helped with <a href="https://github.com/facebook/react-native/issues/22990">enabling generation of native code from flow types</a> and <a href="https://github.com/facebook/react-native/issues/22609">resolving Xcode warnings</a> - these are a great way to learn how React Native works and contributing to the greater good. Thank you! Look out for similar issues in the future.</p>
|
||||
<p>While these are the highlights that we noted, there are many others to be excited about. To see all of the updates, take a look at the <a href="https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md">changelog</a>. 0.59 is a huge release – we can't wait for you to try it out.</p>
|
||||
|
||||
@@ -74,9 +74,11 @@
|
||||
<p>React Native's command line tools are developer's entry point to the ecosystem, but they had long-standing issues and lacked official support. The CLI tools have been moved to a <a href="https://github.com/react-native-community/react-native-cli">new repository</a>, and a <a href="https://blog.callstack.io/the-react-native-cli-has-a-new-home-79b63838f0e6">dedicated group of maintainers</a> have already made some exciting improvements.</p>
|
||||
<p>Logs are formatted much better now. Commands now run nearly instantly — you'll immediately notice a difference:</p>
|
||||
<p><img src="/react-native/blog/assets/0.58-cli-speed.png" alt="0.58's CLI is slow to start"><img src="/react-native/blog/assets/0.59-cli-speed.png" alt="0.58's CLI is nearly instantaneous"></p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="upgrading-to-059"></a><a href="#upgrading-to-059" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🚀 Upgrading to 0.59</h2>
|
||||
<p>We heard your feedback regarding the <a href="https://github.com/react-native-community/discussions-and-proposals/issues/68">React Native upgrade process</a> and we are taking steps to improve the experience in <a href="https://github.com/react-native-community/discussions-and-proposals/issues/64#issuecomment-444775432">future releases</a>. To upgrade to 0.59, we recommend using <a href="https://github.com/react-native-community/rn-diff-purge"><code>rn-diff-purge</code></a> to determine what has changed between your current React Native version and 0.59, then applying those changes manually. Once you've upgraded your project to 0.59, you will be able to use the newly improved <code>react-native upgrade</code> command (based on <code>rn-diff-purge</code>!) to upgrade to 0.60 and beyond as newer releases become available.</p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="breaking-changes"></a><a href="#breaking-changes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🔨 Breaking Changes</h2>
|
||||
<p><code>react-native-git-upgrade</code> was outdated and troublesome, so we killed it. Please use <code>react-native upgrade</code> from now on. It makes use of <a href="https://github.com/react-native-community/rn-diff-purge">rn-diff-purge</a> under the covers.</p>
|
||||
<p>Android also was cleaned up according to Google's recommendations, which resulted in potential breakage of existing apps (presented as a runtime crash <code>You need to use a Theme.AppCompat theme (or descendant) with this activity.</code>). In <code>AndroidManifest.xml</code>, make sure that the <code>android:theme</code> value is an <code>AppCompat</code> theme like <code>@style/Theme.AppCompat.Light.NoActionBar</code>.</p>
|
||||
<p>Android support in 0.59 has been cleaned up following Google's latest recommendations, which may result in potential breakage of existing apps. This issue might present as a runtime crash and a message, "You need to use a Theme.AppCompat theme (or descendant) with this activity". We recommend updating your project's <code>AndroidManifest.xml</code> file, making sure that the <code>android:theme</code> value is an <code>AppCompat</code> theme (such as <code>@style/Theme.AppCompat.Light.NoActionBar</code>).</p>
|
||||
<p>The <code>react-native-git-upgrade</code> command has been removed in 0.59, in favor of the newly improved <code>react-native upgrade</code> command.</p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="thanks"></a><a href="#thanks" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🤗 Thanks</h2>
|
||||
<p>Lots of new contributors helped with <a href="https://github.com/facebook/react-native/issues/22990">enabling generation of native code from flow types</a> and <a href="https://github.com/facebook/react-native/issues/22609">resolving Xcode warnings</a> - these are a great way to learn how React Native works and contributing to the greater good. Thank you! Look out for similar issues in the future.</p>
|
||||
<p>While these are the highlights that we noted, there are many others to be excited about. To see all of the updates, take a look at the <a href="https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md">changelog</a>. 0.59 is a huge release – we can't wait for you to try it out.</p>
|
||||
|
||||
+4
-2
@@ -74,9 +74,11 @@
|
||||
<p>React Native's command line tools are developer's entry point to the ecosystem, but they had long-standing issues and lacked official support. The CLI tools have been moved to a <a href="https://github.com/react-native-community/react-native-cli">new repository</a>, and a <a href="https://blog.callstack.io/the-react-native-cli-has-a-new-home-79b63838f0e6">dedicated group of maintainers</a> have already made some exciting improvements.</p>
|
||||
<p>Logs are formatted much better now. Commands now run nearly instantly — you'll immediately notice a difference:</p>
|
||||
<p><img src="/react-native/blog/assets/0.58-cli-speed.png" alt="0.58's CLI is slow to start"><img src="/react-native/blog/assets/0.59-cli-speed.png" alt="0.58's CLI is nearly instantaneous"></p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="upgrading-to-059"></a><a href="#upgrading-to-059" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🚀 Upgrading to 0.59</h2>
|
||||
<p>We heard your feedback regarding the <a href="https://github.com/react-native-community/discussions-and-proposals/issues/68">React Native upgrade process</a> and we are taking steps to improve the experience in <a href="https://github.com/react-native-community/discussions-and-proposals/issues/64#issuecomment-444775432">future releases</a>. To upgrade to 0.59, we recommend using <a href="https://github.com/react-native-community/rn-diff-purge"><code>rn-diff-purge</code></a> to determine what has changed between your current React Native version and 0.59, then applying those changes manually. Once you've upgraded your project to 0.59, you will be able to use the newly improved <code>react-native upgrade</code> command (based on <code>rn-diff-purge</code>!) to upgrade to 0.60 and beyond as newer releases become available.</p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="breaking-changes"></a><a href="#breaking-changes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🔨 Breaking Changes</h2>
|
||||
<p><code>react-native-git-upgrade</code> was outdated and troublesome, so we killed it. Please use <code>react-native upgrade</code> from now on. It makes use of <a href="https://github.com/react-native-community/rn-diff-purge">rn-diff-purge</a> under the covers.</p>
|
||||
<p>Android also was cleaned up according to Google's recommendations, which resulted in potential breakage of existing apps (presented as a runtime crash <code>You need to use a Theme.AppCompat theme (or descendant) with this activity.</code>). In <code>AndroidManifest.xml</code>, make sure that the <code>android:theme</code> value is an <code>AppCompat</code> theme like <code>@style/Theme.AppCompat.Light.NoActionBar</code>.</p>
|
||||
<p>Android support in 0.59 has been cleaned up following Google's latest recommendations, which may result in potential breakage of existing apps. This issue might present as a runtime crash and a message, "You need to use a Theme.AppCompat theme (or descendant) with this activity". We recommend updating your project's <code>AndroidManifest.xml</code> file, making sure that the <code>android:theme</code> value is an <code>AppCompat</code> theme (such as <code>@style/Theme.AppCompat.Light.NoActionBar</code>).</p>
|
||||
<p>The <code>react-native-git-upgrade</code> command has been removed in 0.59, in favor of the newly improved <code>react-native upgrade</code> command.</p>
|
||||
<h2><a class="anchor" aria-hidden="true" id="thanks"></a><a href="#thanks" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>🤗 Thanks</h2>
|
||||
<p>Lots of new contributors helped with <a href="https://github.com/facebook/react-native/issues/22990">enabling generation of native code from flow types</a> and <a href="https://github.com/facebook/react-native/issues/22609">resolving Xcode warnings</a> - these are a great way to learn how React Native works and contributing to the greater good. Thank you! Look out for similar issues in the future.</p>
|
||||
<p>While these are the highlights that we noted, there are many others to be excited about. To see all of the updates, take a look at the <a href="https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md">changelog</a>. 0.59 is a huge release – we can't wait for you to try it out.</p>
|
||||
|
||||
Reference in New Issue
Block a user