Задать вопрос
OTCloud
@OTCloud
Программирование и Архитектура ПО

Как задать уникальный State одному элементу из списка?

Добрый день!

Изучаю react. Пока что информация дается не плохо, но вот зашел в небольшой тупик.
Есть список строк из стандартного компонента Table ( material-ui ). В каждой строке в последней ячейке таблицы есть кнопка "удалить", она скрыта. Хочу при наведении на строку (№1, например) показывать скрытую кнопку, которая находится в этой строке. Для этого, кнопку я пихнул в отдельный компонент, чтобы пробросить в него state, но пока не пойму как перебросить этот state, так как у меня появляются все кнопки, относящиеся к компоненту.

// код компонента (проброс)
<ActionsBtns visible={ this.state.showActionsBtn } />


// Компонент, который должен принять state
class ActionsBtns extends React.Component
{

	constructor ( props )
	{
		super( props );
	}

	render ()
	{

		return (
<div style={{ visibility: this.props.visible ? 'visible' : 'hidden' }} >
  <IconButton aria-label="Delete">
    <DeleteIcon />
  </IconButton>
</div>
		);

	}

}
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
tsepen
@tsepen
Frontend developer
Это нужно реализовать средствами css через hover
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽