Fix jsdocs. Simplify the source code
This commit is contained in:
parent
cc9249ba1a
commit
9bd6bbfd95
|
@ -126,7 +126,7 @@ export class AbstractApp extends Component {
|
|||
// The consumer of this AbstractApp did not provide a Redux store.
|
||||
if (typeof nextProps.store === 'undefined'
|
||||
|
||||
// The consumer of this AbstractApp did provide a Redux store
|
||||
// The consumer of this AbstractApp did provide a Redux store
|
||||
// before. Which means that the consumer changed their mind. In
|
||||
// such a case this instance should create its own internal
|
||||
// Redux store. If the consumer did not provide a Redux store
|
||||
|
|
|
@ -130,8 +130,8 @@ export class App extends AbstractApp {
|
|||
* @private
|
||||
* @returns {void}
|
||||
*/
|
||||
_onLinkingURL(event) {
|
||||
this._openURL(event.url);
|
||||
_onLinkingURL({ url }) {
|
||||
this._openURL(url);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -15,13 +15,13 @@ MiddlewareRegistry.register(store => next => action => {
|
|||
|
||||
/**
|
||||
* Notifies the feature app that the action {@link CONNECTION_ESTABLISHED} is
|
||||
* being dispatched within a specific Redux {@code store}.
|
||||
* being dispatched within a specific redux {@code store}.
|
||||
*
|
||||
* @param {Store} store - The Redux store in which the specified {@code action}
|
||||
* @param {Store} store - The redux store in which the specified {@code action}
|
||||
* is being dispatched.
|
||||
* @param {Dispatch} next - The Redux {@code dispatch} function to dispatch the
|
||||
* @param {Dispatch} next - The redux {@code dispatch} function to dispatch the
|
||||
* specified {@code action} to the specified {@code store}.
|
||||
* @param {Action} action - The Redux action {@code CONNECTION_ESTABLISHED}
|
||||
* @param {Action} action - The redux action {@code CONNECTION_ESTABLISHED}
|
||||
* which is being dispatched in the specified {@code store}.
|
||||
* @private
|
||||
* @returns {Object} The new state that is the result of the reduction of the
|
||||
|
|
|
@ -60,13 +60,11 @@ class Root extends Component {
|
|||
// precedence.
|
||||
if (typeof this.props.url === 'undefined') {
|
||||
Linking.getInitialURL()
|
||||
.then(url => {
|
||||
this.setState({ url });
|
||||
})
|
||||
.then(url => this.setState({ url }))
|
||||
.catch(err => {
|
||||
console.error('Failed to get initial URL', err);
|
||||
|
||||
// Start with an empty URL if getting the initial URL fails
|
||||
// Start with an empty URL if getting the initial URL fails;
|
||||
// otherwise, nothing will be rendered.
|
||||
this.setState({ url: null });
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue