Прежде всего, постарайтесь не использовать метод componentWillMount, поскольку он не рекомендуется в React ( https://reactjs.org/docs/react-component.html#unsafe_componentwillmount )
[ 114] Я не понимаю, почему это не сработает при обновлении. Вам может не понадобиться ваш селектор как функция, и, возможно, вам нужно значение по умолчанию, чтобы гарантировать достоверность карты, которую вы делаете в React (может, в этом проблема?)
const makeSelectSchools = createSelector(
selectSchoolsContainerDomain, // What is this doing? Getting the state of the previous reducer right?
schoolState => schoolState.get('schools') || [],
);
И затем вызовите его в контейнере:
const mapStateToProps = createStructuredSelector({ schools: makeSelectSchools });
Вы уверены, что в вашей консоли больше нет журналов? Или в инструментах Redux для разработчиков? Его довольно сложно отладить, и я лично не вижу причин, по которым ваше приложение будет работать только во время первой загрузки (если вы не управляете кешем).
Надеясь, что эти маленькие отзывы помогут вам сузить проблему:)
Когда Вы сделаете установку драгоценного камня, она будет искать текущий каталог прежде смотрящий на удаленный источник. Необходимо указать версию при установке локального драгоценного камня (см. rubygems руководство).
gem install copland-0.2.0.gem
Я сожалею, я не знаю способ обновить систему драгоценного камня офлайн, не делая ручного обновления
Я обычно использую
gem unpack blah-1.1.1.gem
распаковать драгоценный камень в отдельные файлы Ruby. Затем просто необходимо удостовериться, что каталог находится в пути загрузки Ruby, и это столь же хорошо как нормальный драгоценный камень.