Да не. все ок. Учитывай что пользователь может менять категории много раз и будет много запросов. В то же время хранить в редаксе категории и ~100 первых позиций каждой категории не так уж затратно по памяти, особенно если они и так уже были получены. Что тебе это даёт: ты можешь сначала отобразить данные и занять этим пользователя , а в это время обновлять данные с бд это раз. И второе: в случае ошибок пользователю будет чем заняться)