У меня есть столбец для кнопок для переключения модальных.Проблема в том, что я не хочу отображать кнопку для каждой строки.Я только хочу отобразить кнопку на первой записи цвета.Обратите внимание, что цвета непредсказуемы (вы не знаете, какие цвета будут отображаться заранее).
Например,
color toggler
black +
red +
red //don't display it here
yellow +
blue +
blue //don't display it here
blue //don't display it here
orange +
red +
black +
black //don't display it here
blue +
Я попытался просмотреть документ и некоторые примеры,но я не могу найти решение для этого (может быть, что-то, что я пропустил?).
То, что я сделал, было сохранение первого цвета в состоянии.Затем я сделал с theCheckFunc:
let flag = true
if (nextColor !== this.state.color)
this.setState({color: nextColor})
flag = false
return flag
Затем в столбцах, которые я сделал.
Cell: props => (this.theCheckFunc(props) && <div onClick={somefunc}> + <div>)
Однако все кажется замороженным.Браузер даже не отвечает.Любое хорошее предложение о том, как это сделать?