I have a functionnal component that receive props from Class Component. The jQuery script does'nt work in this component.
Cards.js :
import $ from 'jquery';
const Cards = (props) => {
$(document).ready(function() {
$('.w-card').click(function() {
$(this).toggleClass('w-card-active').siblings().removeClass('w-card-active');
});
});
const data = props.data ? props.data.map((donne) => {
return (
<div className="w-card" key={donne.date_epoch} id={donne.date_epoch}>
<span className="w-card-title">
{ donne.date }
</span>........);
return (
<div className="w-cards pb-2 center-lg center-md center-sm">
{data}
</div>
);
}
export default Cards;
Even thought in the Class component it does'nt work on componentDidMount
for My Cards.js
component