Я конвертирую из представлений C#, чтобы использовать реакцию. Я хочу сделать некоторые HTML, в зависимости от того, проходит проверку подлинности пользователя или нет, в C# это было так же просто, как это:React.js Получить вход пользователя в asp.net application
<ul class="outer pull-right">
@if (User.Identity.IsAuthenticated)
{
<li>
<form action="logout" id="logout-form">
<input type="submit" value="Logout" />
</form>
</li>
}
</ul>
Что такое правильный способ сделать это в react.js? ПСЕВДОКОДА Например:
export default class Nav extends React.Component {
getCurrentUser(){
//Use ajax to get current user from server?
}
render(){
return (
<ul class="outer pull-right">
@if (User.Identity.IsAuthenticated)
{
<li>
<form action="logout" id="logout-form">
<input type="submit" value="Logout" />
</form>
</li>
}
</ul>
);
}
}