Я собираюсь отреагировать на использование angular, и я пытаюсь найти альтернативную альтернативу angular ng-if директиве, где я визуализую или не создаю элемент на основе условия. Возьмите этот код, например. Я использую typescript (tsx) btw, но это не имеет большого значения.
"use strict";
import * as React from 'react';
interface MyProps {showMe: Boolean}
interface MyState {}
class Button extends React.Component <MyProps, MyState>{
constructor(props){
super(props);
this.state = {};
}
render(){
let button;
if (this.props.showMe === true){
button = (
<button type="submit" className="btn nav-btn-red">SIGN UP</button>
)
} else {
button = null;
}
return button;
}
}
export default Button;
Это решение работает, но есть ли другой способ, который обычно используется для достижения этого эффекта? Я просто догадываюсь