2.0.0 • Published 11 months ago

svelte-mount v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Svelte Mount

Works with Svelte 3 & 4!

Svelte mount is a library that allows you to tell when a component is mounted without having to write the boilerplate everytime

Installing

npm install svelte-mount -D

Using

To use you have two options, a component or a store:

  • Component

    This component can be incredibly useful if your content should only show once the component is mounted, such as using a animation with svelte kit or routify and only running the animation when the page is loaded

    <script>
        import { fly } from 'svelte/transition';
        import { Mount } from 'svelte-mount';
    </script>
    
    <Mount>
        <div in:fly="{{ y: -20 }}">
            Hello World
        </div>
    </Mount>
  • Store

    Below is an example of how you might want to be able to reactively check if your component is mounted or not and then use that information for something that requires it to be mounted. Thanks to Blu for this store

    <script>
        import { mounted } from 'svelte-mount';
    
        $: if ($mounted) {
            console.log(document.getElementById('example').innerHTML)
        }
    </script>
    
    <h1 id="example"> 
        Hello World
    </h1>

Support

2.0.0

11 months ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.0-reserve

2 years ago