Я пытаюсь внедрить библиотеку сбора дат combodate. js в простое приложение реакции и как относительный новичок, я потерян.
Сайт инструктирует меня чтобы включить комбодат, момент и jquery на мою страницу с помощью
<script src="js/jquery.js"></script>
<script src="js/moment.min.js"></script>
<script src="js/combodate.js"></script>
Я включил эти сценарии в заголовок моего индекса. html, но не уверен, что это правильно, так как я этого не делаю У меня в приложении есть папка 'js'.
Он также предоставляет исходный код для различных выпадающих форматов выбора даты. Тот, который я выбрал, читает:
<input type="text" id="datetime24" data-format="DD-MM-YYYY HH:mm" data-template="DD / MM / YYYY HH : mm" name="datetime" value="21-12-2012 20:30">
<script>
$(function(){
$('#datetime24').combodate();
});
</script>
, который будет отображать форму выбора даты, такую как this .
Так что я сделал, поместил вышеуказанный код внутри возврат моей функции рендеринга внутри моего компонента реакции. Я импортировал jquery и момент в этот компонент, но неясно, как импортировать комбодат, так как не похоже, что есть какая-либо документация по реактивной совместимости. Похоже, это просто мошеннический файл js, который устанавливается в путь к папке ./bower_components/combodate/src/combodate.js внутри папки моего приложения. Когда я запускаю свое приложение, оно выдает мне сообщение о том, что combodate () не является функцией.
В целом - я не уверен, как и где я должен связывать эти библиотечные пакеты, которые я установил, и как я должен это делать быть настроенным специально для того, чтобы адаптировать код комбинации к моим потребностям, поскольку моя интуиция говорит, что он не был написан с учетом React.
У кого-нибудь есть мысли?
Спасибо!