У меня есть компонент, который отображает правильный вид на основе кнопки поиска. Сейчас это работает, но я также хотел отобразить, чтобы отобразить сообщение, если поиск пользователя не найден. В идеале я бы хотел отобразить компонент, если состояние моих компонентов равно null и «извините, пользователь не найден», если поиск завершился неудачно.Реагировать, как я могу отобразить правильный вид, основанный на условии?
На данный момент я использую
let allOrNo = this.props.view;
let renderMe;
if(allOrNo === 'true') {
renderMe= renderData;
} else {
renderMe = renderUser;
}
return (
<div>
{renderMe}
</div>
)
RenderData отображает всех пользователей в базе данных и карт renderUser на пользователя на основе имени пользователя поиска. Как я могу построить оператор switch или добавить к этому условному оператору, чтобы обрабатывать неудавшийся случай поиска или возвращать целевую страницу по умолчанию, когда this.props.name === 'blank'?