Redux не обновляет React входные данные формы - PullRequest
0 голосов
/ 10 декабря 2018

Я создаю пользовательскую панель управления, и у меня возникают проблемы с привязкой текущих данных к полям ввода.

При загрузке страницы все входы пусты, как только я обновляю код после горячей перезагрузки,входные данные заполнены правильно ...

В основном, для заполнения формы, которую мне нужно получить для текущего аутентифицированного пользователя, затем установите данные профиля:

componentDidMount() {
    const {
      getCurrentUser,
      setProfileData,
      setContactsdata,
      setFaresData,
      authenticated,
    } = this.props;

    if (authenticated) {
      getCurrentUser(() => {
        const {
          user,
        } = this.props;

        if (user.profile) setProfileData(user.profile);
        if (user.contacts) setContactsdata(user.contacts);
        if (user.fares) setFaresData(user.fares); 
      });
    }
  }

Я не могунапрямую связывайте user данные, потому что форма имеет несколько виджетов, где пользователь может создавать или обновлять только свой профиль, контакты, тарифы и т. д. Так что у всех есть свои собственные методы Redux Crud.

Все работает какожидается, мне просто нужно понять, почему мои данные не видны при обновлении страницы ... и да, только после перезагрузки кода ...

Я могу подтвердить, что редукторы возвращают правильные данные.

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