Небольшой опрос - если у вас в компонентах появляется общая логика и данные, выносите ли вы это куда-то, и если да, то куда? Каким образом организуете подобный вынос?