Skip to content

Commit 19af44b

Browse files
committed
Add new blog post
1 parent 2c3cef7 commit 19af44b

File tree

7 files changed

+28
-153
lines changed

7 files changed

+28
-153
lines changed

website/blog/2017-01-26-Introducing-React-Navigation.md

Lines changed: 0 additions & 65 deletions
This file was deleted.

website/blog/2017-04-26-On-the-path-to-v1.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

website/blog/2017-09-12-Renewed-v1.md

Lines changed: 0 additions & 73 deletions
This file was deleted.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: React Navigation 1.0
3+
author: Brent Vatne
4+
authorURL: http://twitter.com/notbrent
5+
---
6+
7+
> As the Internet has facilitated rapid and inexpensive distribution of software, companies have begun to take a looser approach to use of the word "beta". This technique may allow a developer to delay offering full support and responsibility for remaining issues.
8+
9+
<span class="quote-source">(Source: [Software release life cycle on Wikipedia](https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta))</span>
10+
11+
Today we removed the “beta” qualifier from the React Navigation 1.0 release channel. This isn’t meant to be interpreted as a signal that React Navigation is “finished". Rather, this release recognizes that React Navigation is already widely used in production apps, that monotonic “beta” release numbers limit our ability to leverage semantic versioning, and that the word “beta” inaccurately conveys a lack of reliability and downplays our responsibility as the maintainers of the project.
12+
13+
In the future, we expect to make a number of breaking changes to the API in order to make React Navigation easier to use and more powerful. These changes will be run through our [new RFC process](https://github.com/react-navigation/rfcs). For example, the [Navigator View API RFC](https://github.com/react-navigation/rfcs/blob/master/text/0002-navigator-view-api.md) outlines a a plan to decouple views from the router in order to make it easier for other navigation APIs, such as [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) and [react-router-native](https://github.com/ReactTraining/react-router/tree/master/packages/react-router-native), to build on top of the same navigation views. We’re also very excited about a plan (no RFC is open yet, but keep an eye out for it) to use [react-native-gesture-handler](https://github.com/kmagiera/react-native-gesture-handler) to run navigation gestures (sliding a drawer open, or swiping back on a stack, for example) on the UI thread using the Animated native driver.
14+
15+
Last week we released an updated version of our [documentation website](https://reactnavigation.org/docs/getting-started.html), built using [Docusaurus](https://docusaurus.io/). We hope that the new documentation will help newcomers get onboarded with the fundamentals of React Navigation, and serve as an ongoing resource to handle specific use cases as you come across them (under the “How do I do..?” section). [Contributions to the documentation are very welcome](https://github.com/react-navigation/react-navigation.github.io).
16+
17+
To see a list of recent improvements leading up to this 1.0 release, refer to the “[Renewed Path to React Navigation V1.0](https://github.com/react-navigation/react-navigation/issues/2585)” issue. Thank you to everybody who has filed high-quality bug reports, submitted pull requests, and helped out fellow developers while we were in beta!

website/i18n/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"Docs": "Docs",
9999
"API": "API",
100100
"Help": "Help",
101+
"Blog": "Blog",
101102
"Fundamentals": "Fundamentals",
102103
"How do I do ...?": "How do I do ...?",
103104
"Build your own Navigator": "Build your own Navigator",

website/siteConfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const siteConfig = {
1818
{doc: 'getting-started', label: 'Docs'},
1919
{doc: 'api-reference', label: 'API'},
2020
{page: 'help', label: 'Help'},
21-
// {blog: true, label: 'Blog'},
21+
{blog: true, label: 'Blog'},
2222
],
2323
users,
2424
/* TODO: update to use new icon */

website/static/css/custom.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,13 @@ blockquote {
2828

2929
pre code {
3030
background-color: #fff;
31+
}
32+
33+
.quote-source {
34+
display: block;
35+
text-align: right;
36+
margin-top: -25px;
37+
margin-bottom: 10px;
38+
opacity: 0.8;
39+
font-size: 14px;
3140
}

0 commit comments

Comments
 (0)