I am not well aware with reactjs. I am converting a script tag in reactjs to use inside the function components. Below is the script tag code
<script>
function videoslider(links){
document.querySelector(".slider").src = links;
}
</script>
when I tried to use this in function component as given below
videoslider = (links) => {
document.querySelector(".slider").src = links;
}
or
const videoslider = links => {
document.querySelector(".slider").src = links;
}
return (
<div class="container">
<video src="1.mp4" class="slider" autoplay loop muted controls></video>
<ul>
<li onclick="videoslider('1.mp4')"><video src="1.mp4"></video></li>
<li onclick="videoslider('2.mp4')"><video src="2.mp4"></video></li>
<li onclick="videoslider('3.mp4')"><video src="3.mp4"></video></li>
<li onclick="videoslider('4.mp4')"><video src="4.mp4"></video></li>
<li onclick="videoslider('5.mp4')"><video src="5.mp4"></video></li>
</ul>
</div>
)
then it's gave me the error that videoslider is not declared. Where I did wrong. Any suggestion much appreciate. thanks