Here is my code im searching a way to make the onclick in the project1 only display the "project1shown" and then each button in each project will display the correct project*shown for their number , i've made many research but i have a probably a misunderstood in the syntax.
const Mywork =() => {
const [show, setShow] = useState(false);
return (
<section id="mywork">
<div id="projectbox">
<div id="project1shown" style={{display: show ? "block" : "none"}}>Oh la dinguerie !</div>
<div id="project2shown" style={{display: show ? "block" : "none"}}>Je comprends plus la !</div>
<div id="project3shown" style={{display: show ? "block" : "none"}}>DERRIERE TOI !</div>
<div id="project4shown" style={{display: show ? "block" : "none"}}>Attend mais !</div>
<div id="project5shown" style={{display: show ? "block" : "none"}}>Et bah dis donc !</div>
<div id="project6shown" style={{display: show ? "block" : "none"}}>Il est content d'être heureux celui ci !</div>
<div class="project" id="project1">
<h2>Project 1</h2>
<ul class="languse">
<li id="languse1">HTML</li>
<li id="languse2">CSS</li>
<li id="languse3">React</li>
</ul>
<p class="description">lpwscjdknv hjecbzed nzklma;sasaz nazjdn czej dijznd,aaz da sa os azk</p>
<button class="readmore" onClick={() => setShow((s)=> !s)}>Read more</button>
</div>
<div class="project" id="project2">
<h2>Project 2</h2>
<ul class="languse">
<li id="languse1">CSharp</li>
<li id="languse2">C++</li>
</ul>
<p class="description">lpwscjdknv hjecbzednzklma;sasaz nazjdn czej dijznd,aaz da sa os azk</p>
<button class="readmore">Read more</button>
</div>