0.0.5 • Published 3 years ago

react-remote-props v0.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

react-remote-props

Control React Components' props remotely

npm NPM

Installation

Install the package by using

npm i react-remote-props

Usage

To use react-remote-props, Here's an example:

const [RemoteButton, setProps] = remoteProps(Button, {
    size: "lg",
    content: "Click Me"
});

export const App = () => {
    return <RemoteButton />
}

Inside React Component

to create a remote component inside a react component, We recommend to use useMemo or useRef;

export const App = () => {
 const [RemoteButton, setProps] = useMemo(remoteProps(Button, {
    size: "lg",
    content: "Click Me"
 }), []);
    
    return <RemoteButton />
}

API References

remoteProps<T>(component: ComponentType<T>, initialProps: Partial<T>)

Creates a wrapper around a component that allows to set props remotely

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago