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

Discussion (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 Author

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

Collapse
billionaire9 profile image
Anuwong Mongkudkornburee • Edited on

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 Author

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

Collapse
jonrandy profile image
Jon Randy • Edited on

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

Collapse
ivanjeremic 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
ivanjeremic profile image
Ivan Jeremic • Edited on

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

Collapse
pacholoamit profile image
pacholoamit Author

I can get behind this !

Collapse
ivanjeremic 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 Author

Thanks!