1.0.2 • Published 1 year ago
react-diagnostics v1.0.2
React Diagnostics
Enhance your React component development experience with diagnostic logging.
Installation
npm install --save-dev react-diagnostics
Usage
Simple Diagnostics
Use withDiagnostics.simple()
for basic diagnostic logging.
import withDiagnostics from "react-diagnostics";
const MyComponent = (props) => {
// Your component logic here
};
export default withDiagnostics.simple(MyComponent);
Detailed Diagnostics
For more detailed diagnostics, use withDiagnostics.detailed()
.
import withDiagnostics from "react-diagnostics";
const MyComponent = (props) => {
// Your component logic here
};
export default withDiagnostics.detailed(MyComponent);
Custom Configuration
Customize the diagnostics behavior with withDiagnostics.config()
.
import withDiagnostics from "react-diagnostics";
const MyComponent = (props) => {
// Your component logic here
};
const customConfig = {
logPropsSize: true,
logExecutionTime: true,
devModeOnly: true,
};
export default withDiagnostics.config(customConfig)(MyComponent);
Example
Check out the "demo" folder in this repository.
Run npm start
, and open the console to see the logs in action.
License
Copyright @Jarrett Huang, under the MIT License.