DEV Community

Cover image for Create a Google Chrome extension with ReactJS
pacholoamit
pacholoamit

Posted on

Create a Google Chrome extension with ReactJS

Lets Create a Google chrome extension with ReactJS by using the Plasmo framework. The Plasmo framework allows us to build multi-browser compatible extensions with ReactJS. They have various quickstarts for other tools you may have already used such as NextJS, Stripe, Redux, Tailwind CSS, Supabase and Firebase

Top comments (13)

Collapse
 
hidaytrahman profile image
Hidayt Rahman

It would be great if you also write some article here. I am not fan of video

Collapse
 
pacholoamit profile image
pacholoamit

Thanks, this is acknowledged. I'll make sure to post more information next time

Collapse
 
billionaire9 profile image
Anuwong Mongkudkornburee • Edited

I'm not quite like watching coding vids but it would be great if you give us come clues like what I would learn from this video, what your main idea, what is your inspiration to make these things. then take us to the video that contains fully described information.
but this is cool btw

Collapse
 
pacholoamit profile image
pacholoamit

Yes! I will put more information next time. Thanks for the feedback :)

Collapse
 
jonrandy profile image
Jon Randy 🎖️ • Edited

Why would you use React (or another similar framework/library) for an extension? Better to keep extensions slim and fast - vanilla JS FTW!

Collapse
 
ivan_jrmc profile image
Ivan Jeremic

You miss something(NewTab Page) you can create extension for the new tab which is a perfect place for an SPA so react makes sense here.

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Maybe, but for the majority of browser extensions this is bloat that should have no place there

Thread Thread
 
ivan_jrmc profile image
Ivan Jeremic • Edited

Depends there are tiny frameworks too which make developing easier like solid.js

Collapse
 
pacholoamit profile image
pacholoamit

I can get behind this !

Collapse
 
ivan_jrmc profile image
Ivan Jeremic

There is no need for Plasmo just use Vite.js

Collapse
 
luciacenetiempo profile image
Lucia Cenetiempo

oh yes it's time for me to try this solution 😍

Collapse
 
atulcodex profile image
🚩 Atul Prajapati 🇮🇳

Wonderful 😍

Collapse
 
pacholoamit profile image
pacholoamit

Thanks!