1.1.4 • Published 3 years ago
@keislamoglu/react-conditional v1.1.4
React Conditional Hook
Reduce the complexity of conditional rendering.
Install
Either npm
or yarn
can be used to install the dependency:
npm install @keislamoglu/react-conditional
or
yarn add @keislamoglu/react-conditional
Usage
import { useCondition, useConditional } from '@keislamoglu/react-conditional'
const teardownFn = useCallback(() => {
// ...
}, [])
const handleCondition = useCallback(() => {
// ...
return teardownFn
}, [teardownFn])
const conditional = useConditional([
useCondition(
{ done: ['action1'], undone: ['action2'] },
handleCondition
)
])
conditional.doAction('action1'); // `handleCondition` will be executed
conditional.doAction('action2'); // `teardownFn` will be executed
Example
1.1.1
3 years ago
1.1.0
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
0.3.1
3 years ago
0.2.10
3 years ago
0.3.0
3 years ago
0.2.9
3 years ago
0.2.8
3 years ago
0.2.7
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.3
3 years ago
0.2.2
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago