Skip to content

Collection of different react components that can be reused in different projects. Components added should be able to work standalone and be fully customizable.

Notifications You must be signed in to change notification settings

jnhthomp/jtdev-react-components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JTDev Component Library

JTDEV This application was created to act as a library of customizable and reusable components. As I build applications and find interesting components I will continue to add them to this project. As more components are added this will speed up development of unique looking apps as I will be able to simply drop these components into an application and use React context or a theme engine to quickly change the look of all components at once.

Component library preview gif

How It's Made:

Tech used: javascript nodejs reactjs npm This is a react component library meant to provide highly customizable and responsive react components that I may use within other apps as needed. I will continue to update this with interesting or useful components I find or create as I develop React applications. This application is currently in the process of being converted to an NPM package for easier installation, use, and update of components.

How to install/use:

  1. Clone/Fork the repository
  2. Use $npm install to install all dependencies and $npm start to view
  3. Copy desired component files into whatever project you need them in
  4. Call and theme components in your application using examples provided in App.js or leave default styles. See examples when using as some components have some required props in order to function properly.

Optimizations

Lessons Learned

  • Many CSS tips and tricks within each component such as animations, sizing, and responsiveness.
  • While I still prefer to use css modules where I can in order to separate my css from my javascript, I am now much more comfortable using styled-components where needed in order to dynamically set css values using javascript.

Resources

Other Examples:

Take a look at other examples from my portfolio

Blog Site W/ Categories and Authentification: https://github.com/jnhthomp/alpha-blog2

Stock Based Social Network: https://github.com/jnhthomp/finance-tracker

Restaurant Web-Based Ordering System: https://github.com/jnhthomp/practice-food-order-app

About

Collection of different react components that can be reused in different projects. Components added should be able to work standalone and be fully customizable.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published