Ich habe ein Problem mit meiner App. Alles ist in Ordnung, bis ich den Refresh-Button drücke. Ich nehme an, dass es passiert, weil einige Sachen noch nicht bereit sind, gerendert zu werden.App stürzt nach Aktualisierung ab
import React from 'react'
import { Meteor } from 'meteor/meteor'
import { createContainer } from 'meteor/react-meteor-data'
import { withRouter } from 'react-router'
import LeftNavbar from '../dashboard/LeftNavbar'
import UpperBar from '../dashboard/UpperBar'
import NewGreetingsForm from './NewGreetingsForm'
import ConfigureButtons from './ConfigureButtons'
import Fanpages from '../../../api/Fanpages.js'
import './Greetings.scss'
export class Greetings extends React.Component {
constructor (props) {
super(props)
this.fanpage = this.props.user.profile.fanpages
this.state = {
newGreetingsText: '',
newGreetingsCharCount: 0
}
}
componentDidMount() {
}
render() {
const currentFanpage = Fanpages.findOne({fanpageName: this.fanpage})
const currentGreeting = currentFanpage.fanpageInfo.fanpageInfo.config.greeting[0].text
return (
<div className='container page'>
<UpperBar title={'Konfiguracja fanpage/Zdefiniuj greetings'} />
<LeftNavbar />
<div className='main-content'>
<h4 id='main-title'>{this.fanpage}</h4>
<div className='container'>
<div className='row'>
<ConfigureButtons />
<div>
<h5 id='configure-content-right'>Zmień obecną informację</h5>
<NewGreetingsForm fanpageName={this.fanpage} placeholder={currentGreeting} />
</div>
</div>
</div>
</div>
</div>
)
}
}
export default withRouter(createContainer(() => ({
user: Meteor.user()
}), Greetings))
Jede Idee, wo ich diese Variablen von Render-Methode bewegen sollte? So funktioniert es wie nach der Seitenaktualisierung? Vielen Dank für Ihre Teilnahme.
Können Sie einige Informationen über den Fehler zur Verfügung stellen Sie bekommen? – RMontes13
Uncaught TypeError: Die Eigenschaft 'fanpageInfo' von undefined kann nicht gelesen werden – Rachomir
Sie muss mit dem Abonnement der MongoDB-Sammlung verknüpft sein. Ich ging durch viele Ressourcen im Internet, aber ohne Ergebnis – Rachomir