Выпадающий в Реакте, который идет с Onsen?

Я проверил довольно долго, и я вижу людей, предлагающих использовать компонент Onsen'popover', но я не ищу что-то подобное.

Просто отзывчивый выпадающий список, который хорошо сочетается с Onsen и нативными приложениями. Как, например, раскрывающийся список с эффектом плавного скольжения при нажатии на элемент списка.

Кто-нибудь нашел хорошее решение для этого?

1 ответ

Лично я не уверен, почему вам не нравится решение popover.

На мой взгляд, возможно, самым элегантным было бы просто создать свой собственный компонент реакции, который может использовать поповер в своей логике.

Я не очень люблю реагировать прямо сейчас, но я думаю, вы хотите что-то вроде реакции-выбора

var SimpleSelect = require("react-selectize").SimpleSelect;

var Menu = React.createClass({
    render: function(){
        var options = ["apple", "mango", "grapes", "melon", "strawberry"].map(function(fruit){
            return {label: fruit, value: fruit};
        });
        return <SimpleSelect options = {options} placeholder = "Select a fruit" transitionEnter = {true} transitionExit = {true}></SimpleSelect>;
    }
});

Я не проверял это на реальных устройствах, поэтому я не уверен, насколько хорошо это будет там. Я думаю, что есть только один способ узнать.

Другие вопросы по тегам