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