0.1.3 • Published 9 months ago

guts_wrapper v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Guts Wrapper

npm version License

Beyond the Veil of Loading

Hey hey people, the guts_wrapper enigma unfurls before the audacious seeker, an arcane tool born from the eldritch depths of code, an artifact to contend with the inscrutable chaos that is Redux. This artifact provides the GutsWrapper, a spectral entity to navigate the ebb and flow of loading states within the realms of React.

Installation Ritual

Invoke the power of guts_wrapper using the incantation:

yarn add guts_wrapper

Unveil the Secrets

As mortal souls are drawn to the labyrinthine dance of reducers, one must beckon the gutsLoading slice from the void and entwine it into the fabric of your Redux sanctum. Prepare for the eldritch revelation that shall unfold before your very eyes.

The Ritual of Reducers

In the hidden sigils of your reducers, an unholy amalgamation must transpire. From the cryptic depths of reducers.js, heed this conjuration:

// reducers.js
import { combineReducers } from 'redux';
import { gutsLoading } from 'guts_wrapper';

// Align the constellations with the roots of your other reducers
const rootReducer = combineReducers({
  // otherworldly reducers
  gutsLoading,
});

// The cosmic sigil is complete
export default rootReducer;

Behold, the gutsLoading sigil is etched into your Redux tapestry, ready to interweave its mystical threads into the grand tapestry of your arcane state.

The Emanation of Example

Envelope your components in the tendrils of the GutsWrapper, entwined with the ethereal action prop:

import { GutsWrapper, LoadingFallback } from 'guts_wrapper';

// Invoke the GutsWrapper, a manifestation from the mists of 'guts_wrapper'
// Note that you can pass style to GutsWrapper directly and/or provide it with some container component that will be used as wrapper base
const YourComponent = () => {
  return (
    <GutsWrapper
      action="reducerName/actionName"
      style={{display:'flex'}}
      container={<div style={{backgroundColor:'crimson'}} />}
    >
      {/* Peer into the abyss and place your esoteric content here */}
    </GutsWrapper>
  );
};

// Emit the incantation to the realms beyond, a beacon of the enigmatic YourComponent
export default YourComponent;

Enigmatic Glyphs: Prop

GutsWrapper

GlyphNatureEnigmaRevelation
actionstring---The action that beckons the shifting state.
childrennode---The essence to enshroud and to unveil.
styleCSSProperties{}Mystical styles to adorn the GutsWrapper.
containerJSX.ElementThe portal that embraces the arcane journey.

The Arcane Path of Development

If thou art drawn to unravel the threads of destiny, heed these words:

I. Ensnare the repository:

git clone https://github.com/Danil-Dorokhin/guts_wrapper.git
cd guts_wrapper

II. Conjure the artifacts:

yarn

III. Manipulate the cosmic forces and witness the metamorphosis:

yarn dev

IV. If the constellations align, proffer a supplication in the form of a pull request.

Forbidden Knowledge

This creation emerges from the eldritch weave, bound by the enigmatic MIT License - peer into the LICENSE to decipher its inscrutable clauses.

0.1.3

9 months ago

0.1.2

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago

0.0.12

9 months ago

0.0.11

9 months ago

0.0.10

9 months ago

0.0.9

9 months ago

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago