I am trying to use masonry in a Preact app, tried several React plugins using react/compat but they are all failing.
This is how I'm trying:
const App = () => (
<Landing name="shoecare">
<!-- all the working code -->
<!-- here -->
<script src="https://unpkg.com/masonry-layout@4.2.2/dist/masonry.pkgd.min.js"></script>
<script>
var grid = document.querySelector(".how__list");
new Masonry(grid, {
itemSelector: ".how__item",
columnWidth: document.querySelctor('body').clientWidth / 2 - 16,
});
</script>
<!-- end -->
</Landing>
);
clab(<App />);
Is it posible?
I managed to run some regular JS onclick, like so;
<span class="services__nav-previous" onClick={(e) => scrollLeft()}>