usability – What is the best way, from the point of view of the user experience, to list the questions and answers?

In the "Questions and Answers" or "Frequently Asked Questions" section, it is often fashionable to have reductive / expandable sections for each question and answer.

Is it always the best way to provide information to users? Or should all the text be visible to the user immediately? Are there any other good practices?