A Reaction plugin generally refers to something that provides a single area of functionality. In some cases a plugin has plugins of its own or has other external components that you also need to install.
- A Meteor plugin may consist of client or server code, or both. The server code runs within a Meteor server environment. The client code runs within a Meteor client environment.
- Newer Reaction client apps are provided as "starter apps", which you likely need to modify to meet your needs. As such, they don't have a plugin system. However, plugins that require UI changes will usually provide React components for you to use, which can be added to a starter app and configured with very little effort.
Reaction Meteor App Plugins
Meteor plugins are found in
/imports/plugins in the main Reaction repository. They are divided into
included folders. These are technically all "core" plugins in that they are part of core Reaction Commerce releases and you should not modify any code in them. The difference is that plugins in
included can be safely removed if you don't need them.
There is also a
/imports/plugins/customfolder, which is where any community plugins or plugins you create should be added.