Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Три системы мобильной аналитики глазами digital-компаний
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
flegent

Руслан Герасимов

  • 3
    вклад
  • 0
    вопросов
  • 3
    ответа
  • 100%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • При использовании связки React + MobX требуется какая-то дополнительная настройка реакт-роутера?

    flegent
    Руслан Герасимов @flegent
    Какая версия react-router-dom? Скорее всего обновление поможет.

    А так, одно из быстрых решений сделать так:
    <Route path="/" exact render={props => <Main {...props} />} />
    <Route path="/exercises" exact render={props => <ExerciseList {...props} />} />
     ...
    Ответ написан более года назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как менять значение select по условию?

    flegent
    Руслан Герасимов @flegent
    Как-то так:
    https://codesandbox.io/s/mq7m3wxo3x
    https://mq7m3wxo3x.codesandbox.io/?advanced_mode
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Почему работает не так, как я хочу?

    flegent
    Руслан Герасимов @flegent
    function creategalleryBoxViewBody(link) {
        closegalleryBox() ;
        var container = document.createElement('div') ; 
    
        getproddata(parseInt(link.dataset.prodid)).then(function(data){
           alert (data);
        });
     
        container.innerHTML = '<div id="galleryBox_view" class="galleryBox"> \
            <div class="galleryBox_content"> \
                <span id="close_galleryBox" onclick="closegalleryBox()">&times;</span> \
                <img src="' + link.src + '" alt="Картинка"> \
                </div> \
            </div>' ;
        document.body.appendChild(container.firstChild) ;
    }
    
    function getproddata(prod_id) {
        return fetch('getproduct/'+prod_id)  
          .then(status)  
          .then(json)  
          .then(function(data) {  
            console.log('Request succeeded with JSON response', data);
            alert ("Input" + data)
            return (data) ; 
          }).catch(function(error) {  
            console.log('Request failed', error);  
          });
    }
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 3 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 5 ответов
    • 0 вопросов
  • 15432
    15432
    • 5 ответов
    • 0 вопросов
  • d-stream
    • 5 ответов
    • 0 вопросов
  • Денис
    • 4 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации