Я новичок в React и Semantic UI и недавно заметил, что выпадающие меню не работают.Где и как я могу инициализировать выпадающий модуль Semantic и другие модули?
Я прогуглил его и обнаружил, что вам нужно инициализировать модули Semantic, но я не знаю, куда добавить код инициализации в моем приложении React.
Код, который я нашел:
$('.ui.dropdown').dropdown();
Я пытался добавить элементы скрипта с кодом в файле index.html в папку public, но он все еще не работал,Затем я обнаружил, что могу добавить «простой» в className, и это сработало, но без каких-либо опций (выбор, кнопка).
Я включил css Semantic UI в файл index.html в общей папке:
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css"
/>
Элемент раскрывающегося списка в файле приложения:
<div className='ui dropdown'>
<div className='text'>Example dropdown</div>
<i className='dropdown icon' />
<div className='menu'>
<div className='item'>Example1</div>
<div className='item'>Example2</div>
</div>
</div>
Ожидаемый результат - при нажатии кнопки раскрывающегося меню с параметрами «Пример1» и «Пример2», но это простоdiv с текстом «Пример раскрывающегося списка».