Задать вопрос
Ответы пользователя по тегу React
  • Как добавить данные в объект (react.js)?

    finnish
    @finnish
    В React есть расширения (addons), среди которых можно найти метод React.addons.update. Его использование может показаться слегка необычным:
    var newState = React.addons.update(this.state, { 
        dob: { 
            year: { 
                $set: '1980' 
            }
        }
    });
    this.setState(newState);

    Не знаю насколько сейчас это актуально, но тем не менее, это решение предлагает сам Facebook.
    Ответ написан
    Комментировать
  • Props или State, если будет только одно обновление?

    finnish
    @finnish
    React.js настолько гибок, что развязывает нам руки: каждый способен придумать своё оригинальное решение. С приходом Flux и его хранилищ, я стал использовать принцип передавать через props минимальный набор данных; всё что компонент может взять сам, пусть сам и берёт. Таким образом, компонент у меня чаще всего получает только id, а при рендере недостающие данные он самостоятельно получит из внешних источников.
    В Вашем случае, если внешних источников нет, сохраняйте данные прямо в state компонента.
    Ответ написан