reactjs — вопросы с ответами

6 ответов
В соответствии с документами "Без промежуточного программного обеспечения, хранилище Redux поддерживает только синхронный поток данных" . Я не понимаю, почему это так. Почему компонент контейнера не может вызвать асинхронный API, а затем dispatch действия? Например, представьте простой пользователь...
asynchronous
redux
redux-thunk
02 янв. 2016, в 19:42
6 ответов
Я читал кучу кода react, и я вижу такие вещи, которые я не понимаю: handleChange = field => e => { e.preventDefault(); /// Do something here }
ecmascript-6
arrow-functions
25 сен. 2015, в 12:08
10 ответов
Я пытаюсь настроить приложение React.js так, чтобы оно отображалось только в том случае, если заданная переменная имеет значение true. Способ настройки моей функции рендеринга выглядит следующим образом: render: function() { var text = this.state.submitted ? 'Thank you! Expect a follow up at ...
08 июль 2015, в 04:51
26 ответов
Если я коснусь текстового ввода, я хочу, чтобы можно было нажать в другом месте, чтобы снова отменить клавиатуру (но не ключ возврата). Я не нашел ни малейшей информации об этом во всех учебниках и сообщениях в блоге, которые я читал. Этот базовый пример по-прежнему не работает для меня с реактивн...
react-native
16 апр. 2015, в 22:10
8 ответов
Я создаю компонент React, который принимает источник данных JSON и создает сортируемую таблицу. Каждая из строк динамических данных имеет уникальный ключ, назначенный ему, но я все еще получаю сообщение об ошибке: Каждый дочерний элемент в массиве должен иметь уникальный "ключ". Проверьте метод ре...
04 фев. 2015, в 19:17
24 ответа
Я смотрел курс Pluralsight по React, и инструктор заявил, что реквизит не следует менять. Теперь я читаю статью (uberVU/response-guide) о реквизитах против состояния, и он говорит Оба реквизита и изменения состояния запускают обновление рендеринга. Позже в статье говорится: Реквизиты (short для с...
16 янв. 2015, в 17:32
21 ответ
У меня есть следующая структура для моего приложения React.js, используя React Router: var Dashboard = require('./Dashboard'); var Comments = require('./Comments'); var Index = React.createClass({ render: function () { return ( <div> <header>Some header</hea...
react-router
properties
09 янв. 2015, в 14:46
11 ответов
Я знаю, что вы можете указать стили в классах React, например: var MyDiv = React.createClass({ render: function() { var style = { color: 'white', fontSize: 200 }; return <div style={style}> Have a good and productive day! </div>; } }); Должен ли я стремиться...
inline-styles
react-jsx
12 нояб. 2014, в 06:50
10 ответов
Я получаю эту ошибку после создания тривиальной страницы примера React: Непринятая ошибка: инвариантное нарушение: _registerComponent (...): контейнер-объект не является элементом DOM. Здесь мой код: /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ ...
25 окт. 2014, в 19:23
7 ответов
Я хочу добавить элемент в конец массива state, это правильный способ сделать это? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Я обеспокоен тем, что изменение массива на месте с помощью push может вызвать проблемы - безопасно? Альтернатива создания копии масс...
08 окт. 2014, в 10:47
4 ответа
Реагирует ли повторно все компоненты и подкомпоненты каждый раз при вызове setState? Если да, то почему? Я думал, что идея заключалась в том, что "Реакт" предоставлялся как можно меньше - когда государство изменилось. В следующем простом примере оба класса визуализируются снова, когда нажимается тек...
13 июль 2014, в 03:06
16 ответов
Я впервые общаюсь с React.js и не могу найти способ показать или скрыть что-то на странице с помощью события click. Я не загружаю какую-либо другую библиотеку на страницу, поэтому я ищу какой-то собственный способ, используя библиотеку React. Это то, что у меня есть до сих пор. Я хочу показать резул...
01 июль 2014, в 06:33
18 ответов
Как вы выполняете debounce в React.js? Я хочу отменить handleOnChange. Я пробовал с debounce(this.handleOnChange, 200), но он не работает. function debounce(fn, delay) { var timer = null; return function () { var context = this, args = arguments; clearTimeout(timer); timer = setTimeo...
17 апр. 2014, в 01:43
10 ответов
В компоненте React для меню <select> мне нужно установить атрибут selected в опции, которая отражает состояние приложения. В render(), optionState передается от владельца состояния к компоненту SortMenu. Значения опций передаются как props из JSON. render: function() { var options = [], ...
react-jsx
12 фев. 2014, в 15:44
5 ответов
Я видел беседу React в http://www.youtube.com/watch?v=x7cQ3mrcKaY, и оратор отметил, что грязно- проверка модели может быть медленной. Но не вычисляет ли разница между виртуальными DOM на самом деле еще менее результативен, поскольку виртуальный DOM в большинстве случаев должен быть больше, чем моде...
dom
virtual-dom
14 янв. 2014, в 08:14
Наверх
Меню