All Projects → effector → patronum

effector / patronum

Licence: MIT license
☄️ Effector operators library delivering modularity and convenience ✨

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to patronum

DebounceMonitoring
📑 Add debounce logic for any method in a single line.
Stars: ✭ 44 (-81.97%)
Mutual labels:  debounce
redebounce
↘️ Render Props component to debounce the given value
Stars: ✭ 14 (-94.26%)
Mutual labels:  debounce
render-props
㸚 Easy-to-use React state containers which utilize the render props (function as child) pattern
Stars: ✭ 33 (-86.48%)
Mutual labels:  debounce
Unshaky
A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
Stars: ✭ 2,711 (+1011.07%)
Mutual labels:  debounce
svelte-search
Accessible, customizable Svelte search component
Stars: ✭ 17 (-93.03%)
Mutual labels:  debounce
elm-debounce
Yet another debouncer for Elm
Stars: ✭ 40 (-83.61%)
Mutual labels:  debounce
sagittarius
🎯 A set of javascript most used utils📑
Stars: ✭ 42 (-82.79%)
Mutual labels:  debounce
debounce-async
A debounce function that delays invoking asynchronous functions.
Stars: ✭ 21 (-91.39%)
Mutual labels:  debounce
MD UISwitch
Uniformly encapsulate different types of switches as user input devices
Stars: ✭ 33 (-86.48%)
Mutual labels:  debounce
concorde.js
A sexy pinnacle of engineering that’s nonetheless incredibly inefficient and expensive and goes out of business because it can’t find enough use. It also provides some tools to deal with the browser.
Stars: ✭ 17 (-93.03%)
Mutual labels:  debounce
RateLimiting.NET
Rate Limiting (debounce, throttle) for C# Portable Class Library
Stars: ✭ 20 (-91.8%)
Mutual labels:  debounce
anim-event
Event Manager for Animation
Stars: ✭ 25 (-89.75%)
Mutual labels:  debounce
together
Group things together!
Stars: ✭ 35 (-85.66%)
Mutual labels:  debounce
Effector
The state manager ☄️
Stars: ✭ 3,572 (+1363.93%)
Mutual labels:  effector
citycatch
CityCatch is a variation of "Word chain" game, made on Svelte+Effector+Tailwind
Stars: ✭ 29 (-88.11%)
Mutual labels:  effector
eslint-plugin
Enforcing best practices for Effector
Stars: ✭ 69 (-71.72%)
Mutual labels:  effector
foliage
🍃 Style your components with performance
Stars: ✭ 29 (-88.11%)
Mutual labels:  effector
effector-reeffect
Concurrent effects for Effector ☄️
Stars: ✭ 56 (-77.05%)
Mutual labels:  effector
razzle-template
SSR template with React, Effector, TypeScript, ReactRouter, and StyledComponents
Stars: ✭ 62 (-74.59%)
Mutual labels:  effector
inspector
Inspector for effector stores
Stars: ✭ 20 (-91.8%)
Mutual labels:  effector

Effector Patronum logo

Conventional Commits Node.js CI Rate on Openbase LICENSE Stars Downloads

☄️ Effector operators library delivering modularity and convenience

💿 Install now

Please, review documentation for YOUR version of patronum not the latest. Find and open tag/release for your version and click on the tag vA.B.C to view repo and documentation for that version, or use "Switch branches/tags" selector.

npm install patronum
# or
yarn add patronum
# or
pnpm add patronum

Next just import methods from "patronum" and use it:

import { createEffect } from 'effector';
import { status } from 'patronum';

const userLoadFx = createEffect();
const $status = status({ effect: userLoadFx });

You can read more at documentation.

Migration guide

Patronum had 3 breaking changes: 1) from 0.14 to 0.100, 2) from 0.100 to 0.110, 3) from 0.110 to 1.0

We have migration guide.

Development

You can review CONTRIBUTING.md

Release process

  1. Check out the draft release.
  2. All PRs should have correct labels and useful titles. You can review available labels here.
  3. Update labels for PRs and titles, next manually run the release drafter action to regenerate the draft release.
  4. Review the new version and press "Publish"
  5. If required check "Create discussion for this release"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].