Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

zustand simple counter

// store/store.js

import create from 'zustand'

export const useStore = create(set => ({
 count: 0,
 incrementCount: () => set(state => ({count: state.count + 1})),
 decrementCount: () => set(state => ({count: state.count - 1})) 
}))
Comment

zustand simple counter

// store/store.ts

import create from 'zustand'

interface Counter {
	count: number;
    incrementCount: () => void;
    decrementCount: () => void;
}

export const useStore = create<Counter>(set => ({
 count: 0,
 incrementCount: () => set(state => ({count: state.count + 1})),
 decrementCount: () => set(state => ({count: state.count - 1})) 
}))
Comment

PREVIOUS NEXT
Code Example
Javascript :: get element with data attribute javascript 
Javascript :: configuration react-router-dom v6 
Javascript :: How to set up ejs 
Javascript :: event loop in javascript 
Javascript :: darkmode js 
Javascript :: js map size 
Javascript :: append to map javascript 
Javascript :: sublime javascript autocomplete 
Javascript :: looping through local storage javascript 
Javascript :: axios get request javascript stackoverflow 
Javascript :: get url of website javascript 
Javascript :: $.post javascript 
Javascript :: for loop javascript 
Javascript :: how to setup icomoon in react js 
Javascript :: how to make a github api using react 
Javascript :: nodejs exit code 
Javascript :: encrypt in js 
Javascript :: silent keylogger browser 
Javascript :: socket emit to specific room using nodejs socket.io 
Javascript :: react native nav bars 
Javascript :: post request with authorization 
Javascript :: uint8array javascript 
Javascript :: parseint js 
Javascript :: jquery find input type password 
Javascript :: how to export module in node js 
Javascript :: prepend option on 2nd index jquery 
Javascript :: prev props 
Javascript :: javascript remainder function 
Javascript :: how to exit node 
Javascript :: fetch post js 
ADD CONTENT
Topic
Content
Source link
Name
8+4 =