litebase-js-sdk

1.0.2 • Public • Published

LiteBase JS SDK

RealtimeDataBase

Realtime data comminication on client and server

React (WEB, MOBIL)

import { RealtimeDatabaseClient } from 'litebase-js-sdk'

const client = new  RealtimeDatabaseClient("<server-url>")
    useEffect(() => {

        //listenting on root item
        client.ref('age').listen((err, data) => {
            if (err) {
                console.log('[ERROR] : ', err)

            }
            else {
                console.log(data);
                setAge(data)
            }
        })
        // listening on in obj 
        client.ref('Example.obj1').listen((err,data) => {
            if (err) {
                console.log('[ERROR] : ', err)
            }
            else {
                setUsername(data)
            }
        })

        // listening list
        client.ref('users').listen((err, data) => {
            if (err) {
                console.log('[ERROR] : ', err)
            }
            else {
                console.log(data);
                setUsers(data)
            }
        })



        return () => {
            client.close()
        }
    }, [])

    const pushUsername = () => {
        // push data
        client.ref('username').push(username)
    }
    const pushAge = () => {
        client.ref('age').push(age)
    }

Push Notification

Package Sidebar

Install

npm i litebase-js-sdk

Weekly Downloads

2

Version

1.0.2

License

ISC

Unpacked Size

3.98 kB

Total Files

3

Last publish

Collaborators

  • mertgolcu