Проблема отображения фокуса ListItem при выборе другого ListItem - с помощью навигации по клавиатуре - PullRequest
0 голосов
/ 13 апреля 2020

Я новичок в React и Material-UI. У меня есть приложение, которое я создаю, и которое я хочу иметь возможность переходить из поля ввода в список, а затем перемещать элементы вверх и вниз с помощью стрелок на клавиатуре.

Это вроде работает, но когда я вкладываю в список первый ListItem и устанавливаю его как выбранное, оно также принимает стиль focusVisible.

Затем, когда я перехожу к следующему элементу с помощью клавиатуры, стиль focusVisible остается на первом элементе, в то время как выбранный элемент приобретает похожий стиль - что выглядит странно.

У меня есть перепробовал все, что мог, чтобы отказаться от этого стиля - disableRipple казалось, что он может работать, но не повезло

Я также пытался принудительно фокусироваться при выбранной настройке, чтобы тот же элемент был сфокусирован и выделен с помощью ссылок, но также не смог заставить его работать.

Я воссоздал его в codesandbox ниже.

https://codesandbox.io/s/material-demo-w6urc?file= / демо. js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...