No, what you describe is sf::RenderTexture. sf::VertexArray stores points, interpreted as primitives (points, lines or triangles) at draw time. It's geometry. Textures can be mapped onto vertex arrays, to produce sprites or whatever.
Have you really read all the documentation and tutorials available?