mirror of
https://github.com/streamich/react-use.git
synced 2025-12-08 18:02:14 +00:00
32 lines
467 B
Markdown
32 lines
467 B
Markdown
# `useLogger`
|
|
|
|
React lifecycle hook that console logs parameters as component transitions through lifecycles.
|
|
|
|
## Usage
|
|
|
|
```jsx
|
|
import {useLogger} from 'react-use';
|
|
|
|
const Demo = (props) => {
|
|
useLogger('Demo', props);
|
|
return null;
|
|
};
|
|
```
|
|
|
|
## Example Output
|
|
|
|
```
|
|
Demo mounted {}
|
|
Demo updated {}
|
|
Demo unmounted
|
|
```
|
|
|
|
## Reference
|
|
|
|
```js
|
|
useLogger(componentName: string, ...rest);
|
|
```
|
|
|
|
- `componentName` — component name.
|
|
- `...rest` — parameters to log.
|