Skip to content

Let me know how to integrate with react-intl #15

@justinFather

Description

@justinFather

What I tried as below

class App_ extends Component {
	render() {
                return (
	                <Router store={store}>
	                        <Scene key="root">
                                ...
	                        </Scene>
	                </Router>
	        )		
	}
}

@inject( 'store' ) @observer
class ForIntlProvider extends Component {
	render() {
		return (
			<IntlProvider locale={store.locale} messages={all[store.locale]}>
				<App_/>
			</IntlProvider>
		)
	}
}

export default class App extends Component {
	render() {
		return (
			<Provider store={store}>
				<ForIntlProvider/>
			</Provider>
		)
	}
}

But it was not successful. In order to use react-intl, App_ should be wrapped by IntlProvider which needs mobx store as well.

Now react-native-mobx just uses store props in Router component.

What shall I do?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions