React + Redux, как записать в состояние после того как придут данные?
static getDerivedStateFromProps(props, state) {
  if (props.visas[0] !== state.visa) {
    return {
      visa: props.visas[0],
    };
  }

  return null;
}
Массив this.props.visa должен существовать всегда.
Можно через флаг,  вместе с данными и поменять состояние