1.1.4 • Published 22 days ago

react-use-mqtt v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
22 days ago

React Use MQTT

Publish Package to npmjs


Installation

npm install react-use-mqtt
# or
yarn add react-use-mqtt
# or
pnpm add react-use-mqtt

Usage

import React from "react";

import { MqttProvider } from "react-use-mqtt";

export default function App() {
  return (
    <MqttProvider
      host="localhost"
      port="9001"
      options={{
        clientId: "react-use-mqtt",
        username: "admin",
        password: "admin",
      }}
    >
      <YourApp />
    </MqttProvider>
  );
}
import React from "react";

import { useMqttState } from "react-use-mqtt";

export default function YourApp() {
  const { connectionStatus } = useMqttState();

  return <div>{connectionStatus}</div>;
}
import React from "react";

import { useSubscription } from "react-use-mqtt";

export default function YourApp() {
  const { client, topic, message, connectionStatus, error } = useSubscription("topic");
    

  return <div>{message.message}</div>;
}

Building

pnpm build

License

MIT © sebasptsch

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

1.1.4

22 days ago

1.1.3

3 months ago

1.1.2

3 months ago

1.1.1

3 months ago

1.1.0

3 months ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago