JSFiddle - React, Tailwind, and code Playground

HTML

<a href="#bloc2">Aller au bloc2</a>
<section>
	<div>Bloc 1</div><div id="bloc2">Bloc 2</div>
</section>

CSS

html, body {margin:0;}
a {display:inline-block;padding:5px;color:#000;}
section {overflow-x:hidden;white-space:nowrap;}
div {display:inline-block;vertical-align:top;width:100%;height:300px;color:#fff;background:blue;}
div+div {height:2000px;background:red;}

JavaScript

var a = document.getElementsByTagName("a")[0];
a.onclick = function(){
	setTimeout(function(){
		window.scrollTo(0, 0);
	}, 10);
}