@reusejs/react-loaders
v0.0.1
Published
A library of reactjs dropdowns
Downloads
12
Readme
React Loaders
View Storybook at: https://master--6184f216de17a7003a225cb6.chromatic.com
Where to write components?
- There is a
src
folder where you can write your components - Whichever components you want to be exposed would go into:
index.js
Workflow
There are two ways you can develop components.
Storybook
- Run:
yarn storybook
which will run the storybook in your localhost - When you write your own component, also write a
.stories.jsx
and storybook would pick it up
Another ReactJS App
- Create a brand new react js app (Ex: my-app) using following: https://reactjs.org/docs/create-a-new-react-app.html#create-react-app
- Run
yarn link
in current component library. Ex: If your component name is react-loaders, you would run yarn link inside react-loaders - Go to newly created reactjs app (my-app) and run
yarn link @reusejs/react-loaders
- At the same time also run
yarn serve
in react-loaders, so that as you make changes, build happens simultaneously and your my-app refreshes it
Contributing
New components
Hit us on discord on ideas
channel. Propose your ideas, we will blow our brains out.
To existing components
Right now we don't a lot of hard and fast rules.
Just follow: https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow
Basically:
- Fork the component to which you want to contribute
- Make your changes, test it properly
- Raise a Pull Request
Releases
Once your pull request is made, a release would be schedule which will push the library to npm to @reusejs org. You can't push to reusejs org.
License
react-loaders is freely distributable under the terms of the MIT license.