googlaev
@googlaev
prog

Как добавить элементы в select на react.js?

Как добавить элементы в select на react.js?

<select >
	<option value="1">Один</option>
	<option value="2">Два</option>
</select>
  • Вопрос задан
  • 1447 просмотров
Пригласить эксперта
Ответы на вопрос 1
@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>
        )
    }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы