Ответы пользователя по тегу Фронтенд
  • Как меньшей кровью создать клиент на Web и Android?

    @KnightForce
    но как то я слабо представляю перенос xml андройда в веб.

    В смысле?

    У Flutter виртуальная машина DartVM и это не Web. Это самостоятельная технология.

    Типизированный язык с возможностью запусков новых процессов и имеющий доступ к системе также как и Android SDK.
    Ответ написан
    Комментировать
  • Как правильно передать props через атрибут value в React?

    @KnightForce
    Без остального кода только догадки.

    Используешь button - то есть это самый базовый уровень компонента.

    Если this.showChart у тебя выглядит так:
    showChart(value) {
    
    }


    То в value у тебя передастяся event объект, который представляет событие.
    Если хочешь по клику что-то делать с value - должно быть как-то так:
    1. вариант.
    showChart(e) {
        //Не забудь ее сбиндить
        alert(this.props.yearStat.value)
    }
    render() {
        return(
            <button onClick={this.showChart}>Капитализация</button>
        )
    }


    2 вариант.
    showChart(value) {
        //Не забудь ее сбиндить
        alert(this.props.yearStat.value)
    }
    render() {
        return(
            <button onClick={()=>{this.showChart(this.props.yearStat.value)}}>Капитализация</button>
        )
    }


    3 вариант.
    showChart(value) {
        //Не забудь ее сбиндить
        alert(this.props.yearStat.value)
    }
    
    handlerClick(e) {
        //Не забудь сбиндить, или привязать контекст стрелочно, иначе потеряешь контекст 
        this.showChart(this.props.yearStat.value);
    }
    
    render() {
        return(
            <button onClick={this.handlerClick}>Капитализация</button>
        )
    }
    Ответ написан
    Комментировать
  • Извечный вопрос - который фреймворк выбрать?

    @KnightForce
    Если не знаешь jQuery - возьмись.
    Да, он старый. Но он меня много раз вытаскивал.
    Дали заказ, прям нужно было использовать Bootstrap 3.
    В итоге рендерил на сервере через React, отдавал клиенту, а там jQuery + Bootstrap 3.
    Для меня это тот же JS, только короче и быстрее.)
    Ответ написан
    6 комментариев