Задать вопрос
  • Ошибка с findIndex в промисе?

    @gnamik Автор вопроса
    gnamik, в любом случае, я смог решить проблему, вызывая addFavouriteMovieToDB там же, где делаю диспатч, просто мне казалось более правильным вызывать этот метод в сам action редюсера, но похоже, что это не так то просто!
  • Ошибка с findIndex в промисе?

    @gnamik Автор вопроса
    Aetae, этот user по сути стейт из редакс редюсера, а именно из createSlice, там у меня есть поле data, и вот, аргументом я передаю state.data (ну и если понадобится, второй аргумент movie это action.payload)
  • Рационально ли писать неиспользующийся useSelector для ре-рендера компонента?

    @gnamik Автор вопроса
    спасибо большое за комментарии, я уже все пофиксил, использую два редюсера и написав свой combineReducers, чтоб передать данные из одного редюсера в другой
  • Рационально ли писать неиспользующийся useSelector для ре-рендера компонента?

    @gnamik Автор вопроса
    этот store возвращает данные из редюсера, который в свою очередь получает некую часть данных из той переменной в отдельном файле, но если я в редюсере изменю этот объект, например, добавлю ключ, НО в редюсере верну не объект, а этот самый ключ, то в компоненте, где я прохожусь по этому объекту, не произойдет ререндера. а вот если я добавлю такой unused useSelector, то ререндер будет происходить при любом диспатче
  • Рационально ли писать неиспользующийся useSelector для ре-рендера компонента?

    @gnamik Автор вопроса
    WbICHA, смотри, у меня есть переменная в отдельном файле. и есть редюсер, который может изменять этот файл каким-либо образом, но сам редюсер возвращает не всю переменную, а лишь некоторую часть из нее. но в другом компоненте мне нужно сделать перерендер и получать эту самой переменную, но так так в этом компоненте не делаются никакие диспатчи, он не хочет делать ререндер. я б мог создать второй редюсер для этого, и получать оттуда эти данные, но я думаю, это не лучшее решение, поскольку по возможно лучше иметь один редюсер.