npm install --save react-slack-notification
OR
yarn add react-slack-notificationSend your error logs directly to the slack channel without third party integration.
import notifyToSlackChannel from 'react-slack-notification'; class ErrorBoundary extends React.Component { constructor(props) { super(props); this.state = { hasError: false }; } static getDerivedStateFromError(error) { // Update state so the next render will show the fallback UI. return { hasError: true }; } componentDidCatch(error, errorInfo) { // Log the error to a slack channel notifyToSlackChannel('https://hooks.slack.com/services/xxxxxxxxxxxxx/example/webhook', error); } render() { if (this.state.hasError) { // You can render any custom fallback UI return <h1>Something went wrong.</h1>; } return this.props.children; } }Override Channel, Username, Bot Icon
notifyToSlackChannel(webhook,message,#channel/@username,username,botIconURL);
webhook
: Generate using incoming Webhook
message
: Text to notify
#channel/@username
: Override the channel in Webhook or Direct message to a user in your workspace
username
: Message will be displayed using this name
botIconURL
: Message bot icon
The MIT License (MIT). Please see License File for more information.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4