Webp is not yet 100% supported, so we are going to use optimized png-s and jpg-s
All in public folder get compressed and saved in __optimized-assets__ subfolder. Those folders are in gitignore. Images get generated before the build.
Images in public/assets are used as a direct import, so if someone adds an image they should generate optimized images manualy yarn generate:optimizedAssets, so generated images will be stored in public/assets/__optimized-images__/ folder witch is not in .gitignore, so those generated images should be commitet. You can acces those images in any component like import img from "@optimizedAssets/orange_illustration_landing.png";
Webp is not yet 100% supported, so we are going to use optimized png-s and jpg-s
All in public folder get compressed and saved in
__optimized-assets__
subfolder. Those folders are in gitignore. Images get generated before the build.Images in
public/assets
are used as a direct import, so if someone adds an image they should generate optimized images manualyyarn generate:optimizedAssets
, so generated images will be stored inpublic/assets/__optimized-images__/
folder witch is not in.gitignore
, so those generated images should be commitet. You can acces those images in any component likeimport img from "@optimizedAssets/orange_illustration_landing.png";