ее вызываю в <div className="list__avatar" style={{
background: ${this.getRandomColor()}
}}> элементе, но каждый раз как компонент перерендеревается то цвет меняется, а мне нужно только менять один раз при рендере, как это сделать, кто может подсказать?
в componentDidMount присвой переменной инстанса this.color = this.getRandomColor() и используй ее <div className="list__avatar" style={{ background: color }}>
http://underscorejs.ru/#once
Обсуждают сегодня