Sergii
Я бы попробовал через селекторс
Сергей
Если что Гугле работают профессионалы)) а мы лишь так) недоджуны))
Ну вот что бы стать такими профессионалами, нужно делать что то сложное
Sergii
Самый простой селектора с options
Sergii
Для начала
Sergii
Тогда и стейта не надо
Sergii
А оформление всех инпута и селекторов часто просто подключают готовое решение
Ivan
Что за бред, пишет у промиса нет then, все я выхожу
Ivan
Ivan
И самое главное эта хуня залезла в js файл и ждёт от меня типизации
Ivan
Что это за бред
Ivan
Штош нахуй такой ts переименовываем в js
Ivan
А не, это я дурак ))))
Ivan
Функцию не из пропсов беру
Сергей
Самый универсальный ответ на 90% вопросов....)))
masha
Привет ) Кто-нибудь знает как очистить картинку в canvas ctx.drawImage(image, 30, 50);, которую добавили на холст. Ну то есть нужно добавить а потом стереть, но не весь холст а именно вот это добавленное изображение image, не могу нигде найти
Владислав
В чём проблема? ctx.clearRect(30, 50, width, height);
masha
В чём проблема? ctx.clearRect(30, 50, width, height);
не работает, вот тут по идее происходит отрисовка и одно изображение должно меняться на другое и т к requestAnimationFrame все время рисует то два изображения быстро меняются но как только я вставляю это в функцию она перестает работать
Владислав
то есть ничего не отрисоывается?
masha
отрисовываются все обьекты неподвижно а вместо движущегося обьекта только rat1
masha
если же убрать то что вот выделено красным то все остальные обьекты движутся
masha
то есть ничего не отрисоывается?
как-будто эти 4 строчки создают ошибку но я не понимаю как, все должно последовательно отрисовываться
Владислав
а я наоборот не понимаю почему rat1 и rat2 должны отрисоваться, если ты потом очищаешь эту область
masha
а я наоборот не понимаю почему rat1 и rat2 должны отрисоваться, если ты потом очищаешь эту область
ну вызывается функция-последовательно отрисовывает обьекты, затем переходит к отрисовке rat1, затем ее очищает, затем к отрисовке rat2 и снова очищает, и т к эта последовательность из 4-х будет постоянно вызываться requestAnimationFrame..
masha
то типо отрисовался-пропал-другой отрисовался-пропал
masha
просто вот саму работу не могу понять (
invasion
А есть гитхаб димыча с курса из ютуба по реакту?
invasion
Хочу код перепроверить свой
invasion
А определнного видоса?
invasion
Или только один гитхаб?
invasion
Последней версией так сказать, да?
Ivan
Комиты
Ivan
Смотри
Ivan
Он вроде делал
Ivan
Каждый урок
invasion
Всё, спс
invasion
господи
invasion
Я в эту строчку
invasion
(`https://social-network.samuraijs.com/api/1.0/users?page=${this.props.currentPage}&count=${this.props.pageSize}
invasion
Добавил после page= ( " знак)
invasion
Из-за этого 2 часа убивал времени
ⓋⓁⒶⓓ
Всем привет,подскажите пожайлуста,неопытен еше ,вот функция должна возвращать функцию увеличивая входящие число (start)и step щас ,суть вопроса там start-step выходит если начальные числа 7,1 то 6 кладеться в переменую, а потом становиться опять 7 , а как оно потом становиться 8 ?
invasion
во-первых про var забудь, пиши let во всех случаях
ⓋⓁⒶⓓ
Хорошо , а как увеличение идёт ,я просто вижу что постоянно 7 должно быть
invasion
Так, а в чем вопрос?
invasion
Ты так расписал слишком не понятно, что хочешь понять то?
ⓋⓁⒶⓓ
Почему с каждым вызовом на 1 больше , если вначале кладется в переменную 6 , а потом возвращается 7
ⓋⓁⒶⓓ
Как на след вызов 8 выходит
invasion
У тебя перезаписывается переменная
Barmaley
Волшебное слово - замыкание...
ⓋⓁⒶⓓ
Я понял , я неизучал это , спасибо
ⓋⓁⒶⓓ
Есть куда копать ))
invasion
Сек, ша проверю всё
invasion
Объясню, давно нативом не занимался с реактом этим
ⓋⓁⒶⓓ
Хорошо ,жду
invasion
В общем да, у тебя после каждого вызова значение перезаписывается и сохраняется в currentCount
Barmaley
Как я это вижу (может, ошибаюсь, поправляйте) Пропускаю нулевой шаг с хойстингом, здесь это вроде неважно. На первом шаге в переменную generator записывается то, что возвращает функция sequence с параметрами 7 и 1. это Функция “увеличить значение currentCount на Step” В консоль лог выводится результат этой функции. Значение currentCount = 7 На следующем шаге идет команда - вывести generator() на экран. Смотрим - есть у нас generator? Есть! чему равен generator? он равен “currentCount =+ step” = 8 выводим. И так далее
invasion
Да, именно так.
invasion
Спасибо, я прост сформулировать не мог так грамотно :D
Barmaley
Спасибо, я прост сформулировать не мог так грамотно :D
Мне тоже было лень писать так много :о)))
ⓋⓁⒶⓓ
Понял ,спасибо ещё раз
invasion
Влад, не заморачивайся. Так пощюпал, и всё.
invasion
Иди уже фронтендерскими вещами заморачивайся. Да и тем более Реакт имеет свои внутренние bind
ⓋⓁⒶⓓ
Я кодить не умею
ⓋⓁⒶⓓ
Хочу
ⓋⓁⒶⓓ
Развить навык
Barmaley
Всё правильно. На собесах тебе будут в первую очередь именно такие задачки показывать 🙈 И только потом дадут фронтендерскую домашку
Barmaley
И да, эти задачки тебе, скорее всего, после собеса никогда не понадобятся :о))
invasion
Да, но на работе совсем другой js
invasion
Есть два JS первый который любят "доебывать" на собесах, и второе уже реальный js
Barmaley
так и есть, да :о(
invasion
Собес то пройдешь, но сразу влиться в проект в архитектуру Реакта
invasion
Это уже нужно N времени Реакту уделять, и в целом разработки клиентской части
invasion
Я считаю, что если человек хочет побыстрей устроиться на Реакт с нуля, то он должен слегка поверстать ленднинги побыстрому, разобраться плюс минус с версткой, до флексов и гридов (адаптивность) ну и по возможности с препроцессорами сборками галпа/вебпака уметь. Дальше из нативного js знать просто learn.js но не слишком сильно, там тьма тьмущая может засосать надолго. А самое главное уже в Реакте/Редаксе/МобИксе шарить, потому что устроившись от тебя требуется уже какую-то пользу делать
invasion
Все эти углубленные знания потом со временем придут, отточаться, зашлифуется
invasion
Углубленные (натив js, бекенд, туда-сюда, английский даже) кароче, все это побочные.
ⓋⓁⒶⓓ
А как лучше учиться писать,основы J's понимаю
ⓋⓁⒶⓓ
Какие задачи лучше брать ,что б мышление развить
Anton
Всем привет, подскажите, как так получилось? У меня внутреняя папка, стала с компонентой одной...
Anton
А все, разобрался)