Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (2)
  • Как добавить элементы в select на react.js?

    @artemdemo
    JS, AngularJS, OOP
    Оберните вес select в отдельный компонент и рендерьте его по-новой каждый раз, как появляются новые данные. Как-то так:

    var Select = React.createClass({
        getInitialState: function() {
            return {
                options: optionsService.getoptions()
            };
        },
    
        renderOptions: function() {
            return this.state.genres.map(function(genre, i){
                return (
                    <option value={i} value={i}>Один</option>
                )
            })
        },
    
        render: function() {
            return (
                <select>
                    { this.renderOptions() }
                </select>
            )
        }
    });
    Ответ написан
    Комментировать