JuliaHub’s package-ecosystem-wide docs search works pretty well - StaticArrays.SVector is the first search result. There’s also a symbol definition search I hadn’t noticed before, but it also unearthed the correct result as the first hit.
There are several scenarios where one needs to work with arrays of a known (often small) length, e.g. when working with spatial coordinates (say in three dimensions). In this case, the vectors may be of length 3, and linear operators may be 3x3 matrices (e.g. coordinate rotation matrices). These are common use cases where static arrays are used.
If this is not your use case, then you don’t need (and probably shouldn’t use) static arrays.
which imported symbols like SVector into your namespace. If readability is more valued than convenience, it could have been
import StaticArrays
in which case SVector should always be written as StaticArrays.SVector, so someone reading the code will not be left wondering. Another possibility is writing
using StaticArrays: SVector
in which case SVector can be used directly, but a reader can easily find the definition of SVector in the using statement.
Personally, I try to use the latter two versions whenever I write a package, and I only use the simple using statement for quickly trying things in the REPL or Jupyter notebooks.