Cloth diapers !

I'm curious about cloth diapers and how they work . I know you hand wash but do you change the diaper every time they poop/pee ? Also what are some good brands that you mommies use ? And the price range per diaper and how many do you actually need ? Thank you !!! ☺️