Security News
Opengrep Emerges as Open Source Alternative Amid Semgrep Licensing Controversy
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
@airma/react-hooks
Advanced tools
It is a simple tool for providing some simple and useful react hooks for @airma/react-*
tools. You can use it too.
export declare function usePersistFn<T extends (...args: any[]) => any>(
callback: T
): T;
This hook is created for replacing useCallback
, if you want to create a persist callback.
import {memo} from 'react';
import {usePersistFn} from '@airma/react-hooks';
const App = memo((props: {onChange: (value:string)=>void})=>{
return ...;
});
const Layout = ()=>{
const call = usePersistFn((v: string)=>{});
return <App onChange={call}/>
}
export declare function useMount(callback: () => (() => void) | void): void;
This hook is created for listen the mount effect of functional component.
export declare function useUpdate<T extends any[]>(
callback: (prevDeps: undefined | T) => (() => void) | void,
deps?: T
): void;
This hook is created for listen the update effect of functional component.
import {memo, useState} from 'react';
import {useUpdate} from '@airma/react-hooks';
const App = memo((props: {value:number})=>{
const [count, setCount] = useState(props.value);
useUpdate((prev)=>{
if(!prev){
return;
}
const [prevValue] = prev;
console.log(prevValue)
}, [props.value]);
return ...;
});
export declare function useUnmount(destroy: () => void): void;
This hook is created for listen the unmount effect of functional component.
FAQs
This is a common react hook package
The npm package @airma/react-hooks receives a total of 6 weekly downloads. As such, @airma/react-hooks popularity was classified as not popular.
We found that @airma/react-hooks demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.