react-native/Libraries/NavigationExperimental
Hedger Wang 3a8b50ad55 Kill NavigationReducers
Summary:
For navigation actions at high level, reducers from NavigationReducers does not
know anything about the app-specific state thus people won't use these reducers.
Instead, people should build their own reducers.

There are a lot of good libraries available that help people to reducing things if that's
what they really need.

At the low level, for navigation state changes that don't involve app-specific state,
`NavigationStateUtils` should server that kind of need.

`NavigationReducers` serves little benefit cause it does not know the app state, it does
not know how to traverse the navigation states which can be a tree, a list or a map.

That said, we hold no interest in owning in the core navigation library.

Reviewed By: ericvicenti

Differential Revision: D3372910

fbshipit-source-id: 797382b46e7d64b7ad578b51dd37e2b941faa83d
2016-06-08 11:43:29 -07:00
..
Reducer Kill NavigationReducers 2016-06-08 11:43:29 -07:00
__mocks__ Clean up APIs. 2016-03-04 14:57:31 -08:00
__tests__ Rename `navigationState.children` to `navigationState.routes`. 2016-05-22 16:28:27 -07:00
NavigationAbstractPanResponder.js Simplify <NavigationCard />. 2016-03-15 15:59:26 -07:00
NavigationAnimatedView.js explicit type args in react-native-github 2016-05-24 18:28:26 -07:00
NavigationExperimental.js Kill NavigationReducers 2016-06-08 11:43:29 -07:00
NavigationPropTypes.js Remove `key` from `NavigationState`. 2016-05-26 18:13:23 -07:00
NavigationStateUtils.js Clean up examples. 2016-05-31 11:43:29 -07:00
NavigationTransitioner.js Fix typo in NavigationTransitioner 2016-06-03 04:28:23 -07:00
NavigationTypeDefinition.js Remove `key` from `NavigationState`. 2016-05-26 18:13:23 -07:00