Create a resource folder and in it, create the folders based on the items you have in Windows->Preferences->Files (minimum: Components-Materials-Styles)
In those subfolders, you can create more subfolders, but I would not nest to deep.
Set the apropiate path in the Preferences and in the Component (or Material or Styles) panel, click on the little blue detail button and choose ‘open collection’ go to the folder and look for the created resource folder.
Once chosen, you can add it to your favorites with the same detail button.
In recent SketchUp versions, SketchUp will automatically enumerate the “Materials”, “Components” and “Styles” folders in the current running SketchUp version’s AppData path … and make them available to their respective inspector panels.
This should be unnecessary now. Any folders in the AppData path subfolders should appear in the top level listing in the inspectors now.
This controls where save dialogs open up only, not where the inspector panels look for files.
(The path for “Classifications” also controls where the dialog opens when loading a classification XSD file.)
However, it is smart idea to have them sync’d to the same place and only temporarily change where you’d be saving files. (Say if you’ll be spending a day creating materials of a certain species and want the save as dialog to open into your “species” sub-subfolder to save you time. When done with the task you’d reset it to the “Materials” folder in the AppData path.)
For a single user with one setup, maybe. I found it easier to share a (not hidden) folder with collegues or myself outside the AppData folder. A google drive location or server is also not that problematic, since the filesize of materials and components are not to big.
The threads mentioned do not talk about the file locations of the materials, but only if the panel is extracted upon opening. The autosave and ‘live’ saving to dropbox location etc. is about the Model, which location is set to the User Documents folder (local)
Models tend to grow in size, and the size is usually the culprit in the exchange.