import React, { Component } from "react";
import { MDCTextfield, MDCTextfieldFoundation } from "@material/textfield";
import { MDCFormField, MDCFormFieldFoundation } from "@material/form-field";
class Material extends React.Component {
constructor(props) {
super(props);
this.state = {};
this.textfield_ = new MDCTextfieldFoundation(
document.querySelector(".mdc-textfield")
);
}
componentDidMount() {
const textfield = new MDCTextfield(
document.querySelector(".mdc-textfield")
);
}
render() {
return (
<div>
<form>
<div className="mdc-textfield">
<input type="email" id="" className="mdc-textfield__input" />
<label htmlFor="email" className="mdc-textfield__label">
Email address1
</label>
</div>
<div className="mdc-textfield">
<input type="email" id="email" className="mdc-textfield__input" />
<label htmlFor="email" className="mdc-textfield__label">
Email address3
</label>
</div>
</form>
</div>
);
}
}
export default Material;
Ceci est ma page Material.js dans mon projet et ici j'utilise material-components-web library.Je veux une entrée pour animer qui fonctionnait bien. mais je voulais utiliser deux entrées avec la même animation.j'ai utilisé deux div identiques de la classe mdc-textfield.But maintenant seulement 1ère div avec la classe mdc-textfield fonctionne bien mais la 2e montre pas d'animation.please helpMDC-web ne fonctionne pas comme prévu