Описание тега setstate

Используйте для вопросов, касающихся метода [setstate] и управления состоянием компонентов / виджетов в [reactjs] и [flutter].
1 ответ

Я использую setState в Yii, но я также получаю свойство "CWebUser.depId" не определено

Я хочу вернуть значение dep_id от пользователя таблицы, чтобы использовать его, поэтому setState должен возвращать его как (Yii::app()->user->depId), но когда я его использую, я получаю - "CWebUser.depId" не определен. Я искал, и я не знаю, что дела…
18 дек '13 в 16:18
1 ответ

Флаттер, состояние флажка не меняется, как?

У меня есть ListView строитель, который создает несколько ListTitleэто с флажком внутри них. когда я setState на onChanged на флажок значение не меняется. class ProjectPage extends StatefulWidget { final project; ProjectPage({Key key, this.project})…
22 апр '18 в 22:11
2 ответа

Реагирование рендеринга с состоянием или реквизитом

Я хотел бы знать разницу между компонентом рендеринга с состоянием или реквизитом напрямую. getInitialState: data: this.props.data Следующий код для функции рендера 1. data = this.state.data return (<Component data={data} />) 2. return (<Co…
27 май '15 в 12:30
2 ответа

Правильный способ изменения списка / объектов в ReactJS

У меня есть фрагмент кода, ниже которого я не совсем уверен, правильно ли это сделано. Вот мой блок кода: onChangeMethod(event) { this.setState(prevState => ({ list: [...prevState.list, event.value] })); } Я видел другой пример здесь, и я адаптир…
09 ноя '18 в 10:30
1 ответ

Обновления состояний могут быть асинхронными

Что именно они имеют в виду? Если я правильно понимаю, я не могу использовать this.state при вычислении нового состояния, если я не передам функцию в качестве первого параметра setState(): // Wrong this.setState({a: f(this.state)}); // Correct this.…
21 июл '17 в 23:43
2 ответа

Класс React: setState ничего не делает (и об ошибках не сообщается)

У меня есть класс React с этим конструктором: class AddList extends Component { constructor(props){ super(props); this.state = { hidden: true }; } Тогда у меня есть эта функция: handleSubmit(e) { e.preventDefault(); // this prevents the page from re…
22 сен '17 в 05:18
3 ответа

Ошибка синтаксиса функции стрелки

У меня есть следующий код, который представляет приложение React. import React from 'react'; import ReactDOM from 'react-dom'; import SearchBar from './components/search_bar'; import YTSearch from 'youtube-api-search'; import VideoList from './compo…
03 дек '17 в 19:47
2 ответа

React (16.4.1) setState() обновляет состояние на одно событие onChange за текущим событием onChange с помощью компонента act-select

У меня есть 2 компонента реакции-выбора, и я хочу установить следующее: когда пользователь делает выбор из обоих выбранных компонентов (порядок не имеет значения), то запускается ajax для получения данных с сервера. Выбор из обоих этих компонентов н…
12 окт '18 в 20:46
1 ответ

Установить состояние ребенка после того, как он получит реквизит?

У меня есть два компонента. Одним из них является UserBase, на котором вызывается ajax-запрос для получения значений. Когда эти значения получаются и обновляются в состоянии заголовка. Еще один компонент - заголовок. Это дочерний компонент UserBase.…
22 июл '16 в 07:25
1 ответ

Реагируйте на собственный Redux: this.setState не меняет состояние

this.setState({device}) вообще не обновляет состояние, если я не принудительно установлю его с помощью "this.state.device = __", однако это все равно будет проблемой, поскольку компонент не выполняет повторную визуализацию. Я попытался использовать …
28 дек '17 в 03:24
1 ответ

REACT: Использовать setState в функции, вызываемой из другого компонента?

Я начинаю в ReactJS и создаю систему оценок для своей игры в React. Я использовал компонент "Оценка" для управления им. Я сделал оценку в состоянии, которое можно увеличить на increment(), Проблема в том, что я хотел бы использовать эту функцию из м…
22 дек '18 в 15:19
3 ответа

setState не объединяет, но заменяет

У меня есть состояние state = { theme: { background: { bgType: 'colour', value: '#449dc7' }, primary: '#4d5a66', secondary: '#476480', }, }; Когда я пытаюсь обновить вложенное свойство, такое как background Я звоню setState следующее this.setState(p…
25 июн '18 в 19:02
3 ответа

Как setState в React работает в этом сценарии?

Я пытаюсь установить состояние объекта в моем массиве. Я достиг этого, но я не понимаю этого. toggleVisited = countryCode => { var countries = [ ...this.state.countries ]; var countryToChange = countries.find(country => country.code === countr…
13 янв '19 в 20:59
1 ответ

Реактивно-родной: ответ на выборку невозможно лечить

Все еще учусь на RN... Я пытаюсь использовать fetch() в реакции-родной, чтобы получить конкретные данные с моего сервера, прежде чем открывать веб-страницу в браузере смартфона. Вот что я написал: openLink = () => { //Communicate to the server to…
12 мар '17 в 20:42
2 ответа

Как установить State в дочернем компоненте, когда дочерняя функция вызывается из родительского компонента в ReactJS

Я хочу вызвать дочернюю функцию из родительского компонента, поэтому я нашел здесь вопрос Вызовите дочерний метод от родителя Поэтому я использовал этот способ, чтобы назвать его (из 1-го ответа и 2-го подхода). Теперь вопрос, как установить состоян…
16 ноя '17 в 07:41
3 ответа

this.setState Не работает для моего собственного проекта React

На моем реагировать родное приложение, которое я разрабатываю this.setState не работает и не обновляет значение в конструкторе. но this.state({}) работает. но когда я использую это сбрасывает конструктор Кто-нибудь, пожалуйста, укажите, что не так в…
01 фев '19 в 13:59
1 ответ

Как обновить состояние всех компонентов, принадлежащих к одному классу?

Этот компонент отображается 3 раза в моем приложении. class User extends React.Component { constructor(props) { super(props); this.state = { userFavorites: [] }; this.postFavorite = this.post.bind(this); } componentDidMount() { this.setState(() =&gt…
25 окт '18 в 08:59
1 ответ

Как избежать SetState в componentWillMount

У меня есть экран приветствия, который я хочу показать пользователям только один раз. Это работает, я использую AsyncStorage, чтобы сохранить токен. Это меняет состояние ShowWelcomeSlides, поэтому я могу сделать условие. Но у меня есть сообщение об …
24 июл '17 в 13:03
5 ответов

Выполнить функцию после завершения обновления множества setStates

У меня есть функция, которая устанавливает состояние. Я хочу вызвать функцию после установки состояния. Вот мой код: sanityChecking() { this.checkFirstName(); this.checkSecondName(); this.checkDomain(); // Call this function after the top 3 function…
19 ноя '18 в 02:06
2 ответа

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

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