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
ย 
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
ย 
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
ย 
ivan_jrmc profile image
Ivan Jeremic โ€ข

There is no need for Plasmo just use Vite.js

Collapse
ย 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ โ€ข

Wonderful ๐Ÿ˜

Collapse
ย 
pacholoamit profile image
pacholoamit โ€ข

Thanks!

Collapse
ย 
luciacenetiempo profile image
Lucia Cenetiempo โ€ข

oh yes it's time for me to try this solution ๐Ÿ˜