I have used sketchup before. I want to know can we make components or similar feature or addon available. In sketchup if we make a object components and make several copies of that object and if edit a single object of that component it will affects to all the components we have made with that main object. for the reference how the component works https://www.youtube.com/watch?v=rKhRDvpn_DU
This sounds like a linked duplicate. Use Alt+D instead of Shift+D when duplicating and I believe that you will have what you are looking for. Editing any individual object will change them all.
For more info on duplicating see the docs:
As the answer from JakeD stated, you can Link Objects in blender. But the functionality in sketchup allows you to encapsulate those objects (you can have components inside components and go on. In blender you can´t have objects inside the mesh (As far as I know).
But in Blender 2.8, you have collections, which is some kind of layers, and allows you to have Collections inside collections and them you can have an Colletion Instance, Which will get closer to the nested Component system of Sketchup!
When using a Collection Instance, when you change the main collection all others instance collections get changed!