Описание тега react-lifecycle

2 ответа

Как создать новую статическую функцию React getDerivedStateFromProps в качестве метода жизненного цикла, используя HoC в библиотеке перекомпоновки?

Недавно выяснилось, что скоро React станет устаревшей componentWillReceiveProps и на его месте новая статическая функция getDerivedStateFromProps, Подробнее здесь В настоящее время я переносю свои приложения на этот новый API, но у меня возникла про…
2 ответа

Как исправить рекурсивное обновление состояния?

Я создаю приложение, используя newsapi. я столкнулся с двумя проблемами в моем штате. Я получаю данные с помощью API и назначить его для моего состояния. и использовать это на мой взгляд. Выпуск № 1 Мое представление отображается до того, как мое пр…
08 фев '19 в 07:55
4 ответа

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

У меня есть родительский компонент с именем "App", в котором используется дочерний компонент с именем "NewComp". Я определил жизненный цикл componentDidUpdate() внутри дочернего компонента, а не в родительском компоненте. Родительский компонент: cla…
29 янв '19 в 07:15
2 ответа

Почему мой дочерний компонент React не получает новые реквизиты?

У меня есть компонент React, который действует как сортируемая таблица. Заголовок таблицы и строки таблицы являются дочерними элементами контейнера, и контейнер обрабатывает состояние таблицы. При щелчке по заголовку данные переупорядочиваются так ж…
03 окт '17 в 15:25
0 ответов

Почему мой реагирующий компонент отключается каждый раз, когда его реквизиты обновляются через Flux Store?

У меня есть реактивный компонент (это реактивно-нативные проекты). в componentDidMount я делаю ajax-вызовы, чтобы получить некоторые данные, а затем я обновляю хранилище потоков, которое передает реквизиты этого компонента. однако каждый раз, когда …
1 ответ

Состояние реакции сбрасывается обратно к исходному значению после монтирования компонента

Мой компонент - это заголовок, содержащий первичную и вторичную навигацию. Пока я имею дело только с первичной навигацией, которая выбирает между большими разделами сайта. Состояние поднимается до основного компонента Header, в то время как компонен…
26 ноя '17 в 20:43
0 ответов

Реагирует на редукционный жизненный цикл саги

Файл index.js выглядит следующим образом. Я использую React Saga. Я хотел бы показать информацию о драйверах на карте без загрузки страницы. Проблема: функция loadMap работает без поступления данных. На карте ничего нет, потому что данные пусты. он …
0 ответов

Компонент повторного рендеринга, когда реквизит обновляется с помощью createStructuredSelector

Я постараюсь сделать это как можно более кратким и приятным, при этом быть подробным и описательным. Когда мое приложение инициализируется или загружается в первый раз, оно делает api позвоните, чтобы получить некоторые blog данные. Вот как это выгл…
0 ответов

Монтаж и демонтаж компонента

Я сейчас исполняю this.props.navigation.navigate('myView') используя ответную навигацию . Но когда я ухожу и быстро вхожу в это представление, в некоторых случаях происходит странное поведение в жизненном цикле реакции-натива. Мои журналы: * Когда р…
1 ответ

Uncaught RangeError: Превышен максимальный размер стека вызовов - ReactJS

Я перебрал все вопросы, подобные моему, но не смог найти ничего полезного для этого случая. Пожалуйста помоги. Это моя функция: renderFields() { if (this.props.field) { // some prop return ( <SelectBox className="selectbox" value={this.state.sele…
26 дек '18 в 16:23
0 ответов

Состояние не устанавливается в responseJS после изменения входного индекса. Состояние обновления только временное?

У меня есть HOC под названием "Выручка". В том, чье нет, есть компонент таблицы с именем "RowValueCalculations". строк в соответствии с входом с именем "teamSize". export default class RevenueRealisation extends React.Component { state = { TABLE: []…
11 фев '18 в 07:29
4 ответа

componentDidMount не работает при перенаправлении на экран

У меня есть componentDidMount чтобы перечислить набор файлов (изображений) на экране A, с этого экрана у A I есть еще одна ссылка на экран B, где я могу просмотреть подробный вид файла и там у меня есть возможность удалить документ. Когда экран A вы…
0 ответов

Безопасно ли использовать реактивное состояние js для хранения токена аутентифицированного пользователя?

Я внедряю простую систему аутентификации пользователей с использованием реагирования js и узла js api. Вот что я делаю внутри метода ComponentWillMount: 1. проверка, если токен выходит (в localStorage)2.Если он не выходит, то значение состояния 'tok…
0 ответов

Реагировать - динамический липкий нижний колонтитул

Я хочу сделать нижний колонтитул липким или не основанным на том, если высота тела больше, чем высота окна. Когда я меняю страницу, я получаю неправильный рост, который был бы на той странице, на которой я был раньше.У меня есть маршрут (/projects/:…
0 ответов

Реагировать на приложение componentDidMount рендеринг дважды

У меня есть простое приложение реакции, которое имеет Login, который получает Json Web Token при успешной аутентификации и передает его в одноуровневый компонент (Members), который в свой componentDidMount использует этот JWT для выполнения выборочн…
29 апр '18 в 18:07
1 ответ

Как вызвать if(this.props!==nextProps) в компоненте rerepreprops в модульном тестировании?

Я новичок в модульном тестировании для React. У меня есть вопрос относительно заявления if. Мне нужно протестировать функцию componentwillreceiveprops, я знаю, что могу использовать метод spy = sinon.stub(component.props,"componentwillreceiveprops")…
1 ответ

Каков наилучший способ сравнить множество prevProps и nextProps в Reactjs?

Дочерний компонент получает много обновленных реквизитов от своего родительского компонента. Я хочу обновить дочерний компонент, если в реквизитах есть какое-либо обновление. В настоящее время я делаю это, используя метод жизненного цикла. component…
21 авг '18 в 06:30
1 ответ

Решение недоступной переменной внутри анонимной функции jquery .bind(), используя жизненный цикл реакции

Мне нужно иметь доступ к переменной jqconsole вне анонимно связанной функции. Как мне создать его вне среды обитания JQuery? Если возможно, я бы просто сохранил это глобально или в моем состоянии. Мне не удалось заставить его работать таким образом.…
31 авг '18 в 08:37
0 ответов

Реактивное обновление атрибутов

Я заметил кое-что интересное при настройке атрибутов в жизненном цикле componentDidMount, который представляет собой HTMLCollection. Для атрибутов original и test1 я ищу элемент в DOM. В test2 и test3 я делал то же самое, но потом превратил его в ма…
27 ноя '17 в 22:52
1 ответ

Срабатывает 2 действия Redux, срабатывает только 1 действие

Я выстрелил в действие componentDidMount: componentDidMount() { this.props.getQuests(); } и хотел бы запустить еще одно действие после его завершения, я использовал метод жизненного цикла componentWillReceiveProps componentWillReceiveProps = async n…