Skip to content
This repository has been archived by the owner on Jul 8, 2023. It is now read-only.

Latest commit

 

History

History
38 lines (27 loc) · 1.24 KB

readme.md

File metadata and controls

38 lines (27 loc) · 1.24 KB

🔍 with-log

npm ci coverage deps

Part of a collection of Higher-Order Components for React, especially useful with Recompose.

Injects console.log with props or any custom message into render.

Install

yarn add @hocs/with-log

Usage

withLog(
  getMessageToLog?: (props: Object) => any
): HigherOrderComponent
import React from 'react';
import { compose, withProps } from 'recompose';
import withLog from '@hocs/with-log';

const Demo = () => (
  <h1>Hi</h1>
);

export default compose(
  withProps({ a: 1, b: 2, c: 3 }),
  withLog(({ a }) => `a = ${a}`)
)(Demo);

📺 Check out live demo.