alpine-swr

1.0.6 • Public • Published

SWR data fetching library for Alpine.js

This is basically port of SWRV library for Vue 3

Installation

  1. Install the library
npm i alpine-swr
  1. Register custom Alpine.js magic property
import swr from "alpine-swr";

Alpine.magic('swr', swr)

Usage

<div x-data="{todos: $swr('https://jsonplaceholder.typicode.com/todos')}">
    <p x-show="!todos.data">Loading...</p>
    <div x-show="todos.data">
        <template x-for="todo in todos.data" :key="todo.id">
            <p>Title: <span x-text="todo.title"></span></p>
        </template>
    </div>
</div>

TODO (For now you can refer to the original documentation swrv)

/alpine-swr/

    Package Sidebar

    Install

    npm i alpine-swr

    Weekly Downloads

    25

    Version

    1.0.6

    License

    none

    Unpacked Size

    13.8 kB

    Total Files

    9

    Last publish

    Collaborators

    • pybyvica