Как я могу реализовать динамическое c контекстное меню, вызываемое по щелчку правой кнопкой мыши, в разумной реакции? - PullRequest
0 голосов
/ 09 марта 2020

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

Например, если строка содержит 'e', ​​щелчок правой кнопкой мыши предоставит мне возможность преобразовать выбор в нижний / верхний регистр, в противном случае он позволит мне удалить его первый / последний символ

Видя, как контекстное меню HTML5 устарело, я нашел этот вопрос, который привел меня к документации ARIA. Однако это известная проблема , что поддержка ARIA в модуле ReactDOMRe довольно ограничена и не включает атрибут aria-haspopup.

Какие существуют альтернативы?

...