globix
v1.0.13
Published
global state hook for react
Downloads
100
Maintainers
Readme
React Global State Hook
Globix is the easiest way to bring global state to your React App
Installing
npm i --save globixUsage
Wrap your Root Component with GlobixProvider and pass optional initialValues props:
import { GlobixProvider } from 'globix';
ReactDOM.render(
<GlobixProvider initialState={{name: 'Daron Malakian'}}>
<App />
</GlobixProvider>,
document.getElementById('root')
);Get global state anywhere in your application:
import { useGlobix } from 'globix';
const SomeComponent = () => {
const { globaslState } = useGlobix();
return <p>{globalState.name}</p>;
}Set global state from anywhere you want:
import { useGlobix } from 'globix';
const AnotherComponent = () => {
const { globalState, setGlobalState } = useGlobix();
const handleClick = () => {
setGlobalState({
...globalState,
newValue: 'new value'
})
}
return <button onClick={handleClick}>change name</button>
}Authors
- Dinislam Maushov - Initial work - hyposlasher
License
This project is licensed under the MIT License
