пытаюсь вывести компонент через алерт по нажатии кнопки, но что-то не получается, что же делать?
function Mailbox(props) {
const unreadmessages = props.unreadmessages;
<div>
{unreadmessages.length > 0 &&
<h1>У вас {unreadmessages.length} непрочитанных</h1>
}
{unreadmessages.length <= 0 &&
<h1>У вас нет непрочитанных сообщений</h1>
}
</div>
}
const messages = [];
const mailbox = <Mailbox unreadmessages={messages} />;
class App extends React.Component {
constructor(props) {
super(props);
this.showMessages = this.showMessages.bind(this);
}
showMessages() {
alert(mailbox);
}
render() {
return(
<button onClick={this.showMessages}>Посмотреть все сообщения</button>
);
}
}
ReactDOM.render(
<App />,
document.getElementById('root')
);
Решил ошибку. просто в состоянии компонента App создал метод mailbox у которого нулевое значение, а по нажатию кнопки менял состояние и выводил комопонет на страницу, правда алерт пришлось убрать
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как это сделать за одну вставку CTRL+v ? И как можно проще :) Видео надеюсь прояснит чего хочу