Many people ask you when you say that you are learning a new language "how much vocabulary do you have?"
And actually the more vocabulary one has, the more he can master the language.
Some people gather vocabulary without context and memorize these words, and other memorize in context through reading.

Which method is more efficient and useful?