Witam ponownie i znów mam pytanie. :-)
Mam coś takiego (w uproszczeniu):
import React, { Component } from 'react'
class Main extends Component {
constructor(props) {
super(props)
this.state = {
value: 1,
random: Math.floor(Math.random()*10)
}
}
clicker = () => { ...... }
render() {
const { value, random} = this.state
return (
<>
<button onClick={this.clicker}> {value} <button/>
<div> {random} <div/>
</>
)
}
}
export default Main
Jak sprawić, by za każdym kliknięciem - czyli zmianą wartości {value} - automatycznie zmieniała się wartość random - na nową liczbę losową. Ale NIE ujmując tej zmiany w funkcji {clicker}.
Próbowałem różnych metod "life cycle" - ale wciąż uczę się ich użycia i jeszcze ich nie kumam :-))
Z góry dziękuję za cierpliwość, wyrozumiałość oraz pomoc.
Pozdrawiam wszystkich! :-))