0.1.4 • Published 4 years ago
@21epub/use-rxjs-subject v0.1.4
@21epub/use-rxjs-subject
Rxjs Subject with React Hooks
Install
npm install --save @21epub/use-rxjs-subject
Usage
import React, { Component } from 'react'
import useRxjsSubject from '@21epub/use-rxjs-subject'
const Subject$ = new BehaviorSubject(0)
const TestFn1: React.FC = () => {
const [state] = useRxjsSubject(Subject$)
return <div>{state}</div>
}
const TestFn2: React.FC = () => {
const [state] = useRxjsSubject(Subject$)
return <div>{state}</div>
}
const App: React.FC = () => {
return (
<>
<TestFn1 />
<TestFn2 />
</>
)
}
For Details: See Example
Building and running on localhost
First install dependencies and then install peerDeps for parcel dev:
npm install
npm run install-peers
To run Example in hot module reloading mode:
npm start
To create a production build:
npm run build-prod
To create a bundle module build:
npm run build
Running
Open the file dist/index.html
in your browser
Testing
To run unit tests:
npm test
License
MIT © garry
0.1.4
4 years ago
0.1.4-alpha.1
4 years ago
0.1.4-alpha.0
4 years ago
0.1.2
4 years ago
0.1.3
4 years ago
0.1.1
4 years ago