• Как узнать какой выбран option в select?

    hzzzzl
    @hzzzzl
    реакт предполагает, что ты не будешь "узнавать", а будешь отрисовывать optionы, основываясь на тебе уже известных данных, которые будут храниться где-то в состоянии приложения

    Можно ли это реализовать через Ref к примеру

    да, работа с рефами это просто работа с DOM, ничем особо не отличается от обычного браузерного JS, но так делать условно не надо.. так-то можно select-у присвоить реф, и пройтись по всем дочерним элементам селекта, конешн
    Ответ написан
    Комментировать
  • Как удалить элемент с поля?

    @UnformedVoid
    Разработчик ПО
    Вы пользуетесь канвасом как хранилищем состояния — это императивный подход и от этого неудобный. Это как с JQuery, только хуже, потому что тут у вас нет селекторов. Вы не должны опираться на то, что нарисовано на канвасе. Ваш канвас должен служить просто представлением. Вынесите все ваши данные в JS в качестве массива или объекта — как вам удобно. Далее напишите код, который будет перерисовывать ваш канвас при изменении состояния. Есть два способа решать проблемы: первый — тот, которым вы пытались решить вопрос — прямой способ, второй способ — это поменять задачу так, чтоб в новом контексте проблема стала невозможной, бессмысленной, в общем перестала существовать. Если вы вынесите всю логику в JS, то вопроса «как удалить» у вас не останется.
    Ответ написан
    4 комментария
  • Почему вторая линия толще первой?

    Lynn
    @Lynn
    nginx, js, css
    Потому что линия рисуется в обе стороны от центра. А слева от левой линии просто негде рисовать. У вас там canvas кончился.
    Ответ написан
    Комментировать
  • Почему вторая линия толще первой?

    @ledovitiy
    приписывайте еще 0.5 пикселя к координате, чтобы линия получилась тоньше
    Ответ написан
    Комментировать
  • Почему первая и последняя линия тонкая?

    @abberati
    frontend-разработчик
    Вы для каждой клетки рисуете четыре стороны толщиной в 1px. Вполне естественно, что на границе двух клеток границы клеток образуют линию толщиной в 2px.
    Ответ написан
    1 комментарий
  • Можете помочь с понимаем кода?

    KickeRocK
    @KickeRocK
    FrontFinish
    На каждом шаге rest принимает значение list из предыдущего. То есть плодится вложенность
    Картинка

    1452520067160988021.jpg
    Ответ написан
    Комментировать