Мне нравится использовать модал Reaction-materialize, и вот пример, который я примеряю, просто не знаю, почему это не работает для приведенного ниже кода, я почти точно следую тому, что упоминалось здесь .
Это то, что я получил в браузере
$ (...). Модал не является функцией
Пожалуйста, посоветуйте, спасибо.
import * as React from "react";
import {Modal} from 'react-materialize';
export default class OneButton extends React.Component<any, any>{
constructor(props: any) {
super(props);
this.state = { canvas: null };
}
openModal=(e)=>{
var $ = require('jquery');
$('#emailModal').modal('open');<--- error on this line
}
render() {
return (
<div>
<button onClick={this.openModal} />
<Modal id="emailModal"
>
test
</Modal>
</div>
);
}
}