В моем классе мы начали учиться использовать React, и у меня возникли небольшие проблемы с одним из начальных проектов.Мне просто нужно нажать кнопку, и этот номер появится на странице, очень простой симулятор броска кубика.Я могу сделать это в консоли, но не могу понять, как поместить переменную на страницу.
Код для App.js:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import './Diceroll';
import Diceroll from './Diceroll';
class App extends Component {
render() {
return (
<div>
<Diceroll />
</div>
);
}
}
export default App;
И мой Diceroll.js:
import React, { Component } from 'react';
class Diceroll extends Component {
render() {
return (
<div>
<button onClick={() => {this.dieroll()}}>Roll the 120 Die</button>
</div>
)
}
dieroll() {
var roll = Math.floor(Math.random() * 121);
console.log(roll);
}
}
export default Diceroll;
Да, бросок кубика должен быть от 1 до 120. Мы посмотрели кубик с наибольшим числом сторон, и первым результатом был куб с 120 сторонами.