IREACT Router verwenden möchten, aber ich habe ein Problem mit Meteor Mongo ich Meteor 1.5.1 main.js:reagieren Router und Meteor Mongo
Meteor.startup(() => {
Tracker.autorun(() => {
let translates = Translates.find().fetch();
ReactDom.render(<App translates={translates}/>, document.getElementById('app'));
});
});
App.js
import React from 'react';
import AddTranslate from './AddTranslate';
import TranslateList from './TranslateList';
export default class App extends React.Component {
render() {
return (
<div>
<p>Firts text</p>
<h1>Hello :D</h1>
<TranslateList translates={this.props.translates}/>
<AddTranslate/>
</div>
);
}
};
App.propTypes = {
translates: React.PropTypes.array.isRequired
};
ich weiß, ich brauche etwas wie folgt aus:
export const history = createBrowserHistory({
forceRefresh: true
});
export const routes = (
<Router history={history}>
<Switch>
<Route path="/beginner" component={Beginner}/>
<Route path="/" component={App}/>
</Switch>
</Router>
);
und Änderung:
ReactDom.render(<App translates={translates}/>, document.getElementById('app'));
ReactDom.render(<routes/>, document.getElementById('app'));
aber was mit übersetzungen = {translated}?
Dank für Hilfe :)
Sie könnten finden, https://themeteorchef.com/blog/introducing-pup hilfreich für das Lernen reagieren + Meteor + react-Router-dom –
+1 für den Link. Die Methode [createContainer] (https://themeteorchef.com/tutorials/using-create-container#!), Die im obigen Link von Michel beschrieben wird, bietet Ihnen auch eine gute Möglichkeit, Ihren reaktiven Code vom Meteorcode zu entkoppeln. So können Sie noch mehr wiederverwendbare Reaktionskomponenten schreiben. – Jankapunkt
Vielen Dank: D Dieser Link ist großartig! – Djn