Tengo un buscador personalizado en mi aplicación React js, y necesito enfocar un elemento de los resultados de búsqueda (para poder navegar con las teclas de flecha) dejando la entrada enfocada también para poder continuar escribiendo.
Gracias
Te recomiendo que simules lo que quieras. Agregue detectores de eventos keydown a la entrada. Y luego ver lo que se presiona. Si es un símbolo permitido, agregue este símbolo al valor real de entrada. Si es una flecha, agregue una clase específica para necesitar el elemento de búsqueda (por ejemplo, elemento focused-search-item ) y agregue algunas otras reglas de estilo. Y cuando presione enter , obtenga el elemento "enfocado" y simule un evento de clic en él