У меня есть страница, на которой будет отображаться другой компонент, основанный на том, если пользователь выполнил вход или выход.Компонент Meteor React, не обновляющийся при выходе из системы
В рендер области у меня есть:
var layout;
if (Meteor.userId()) {
layout = <BoxSignedIn />;
} else {
layout = <BoxSignedOut />;
}
return (
layout
)
}
Теперь это будет работать, если я подпишу, и обновить приложение, но не будет работать, если я просто выйти и не обновляют.
Вот код для подписанных в компоненте:
импорта React из 'реагировать'; Импорт ReactDOM из «реагирования»;
export default class BoxSignedIn extends React.Component{
constructor(){
super();
}
render(){
return (
<div>signed in </div>
)
}
}
Просьба отформатировать код при публикации в StackOverflow. Это помогает нам быстрее понимать ваши вопросы. – aedm