состояние избыточности меняется, но компонент не перерисовывается - PullRequest
0 голосов
/ 03 марта 2019

У меня проблема с компонентом повторного рендеринга.Магазин обновляется нормально, но компонент не обновляется - не знаю почему.Я

Вот редуктор

const initialState = {
    actualCurrencies: [
        {
            id: "GBP",
            sell: null,
            buy: null
        }
    ]
}


        case "updateCurrencies":
        console.log(action.data);
            return {...state,
                actualCurrencies: [
                    {
                        id: "GBP",
                        sell: action.data[0].sell,
                        buy: action.data[0].buy
                    }
                ]
            }

Что с этим не так?Я думаю, что это проблема с изменчивым, но почему?Я использую spred-операцию.

1 Ответ

0 голосов
/ 03 марта 2019

Это мой компонент подключения с хранилищем

    export default connect(state => 
    ({
        currencies: state.auth.currencies,
        money: state.auth.money
    }),
    { updateCurrencies }
)(BodyLogIn);

Я использовал его в другом компоненте, но без массива, и он работает.Нужно ли иметь какой-то код для рендера, который реагирует, что что-то изменилось?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...