Ivan
SV
masha
всем привет, что-то невыносимо туго пошло изучение react, потому что поняла что базу JS тоже знаю слабо, решила просто делать сидеть маленькие игры на простую логику по аналогии с примерами, но почти сразу наткнулась на момент, который вообще не понимаю, может кто-нибудь увидит ошибку)
masha
Есть раннер, крыса бежит по городу и ей навстречу попадаются препятствия, видела примеры раннеров и там запускается цикл, в котором отрисовываются элементы по очереди, и так по кругу каждый раз смещая кординату на одну назад, в итоге получается эффект движения. Так вот тут у меня движутся препятствия, но также я хотела чтобы картинка анимировалась, то есть добавить движение ног, и дописала внутрь цикла условие i%2==0, чтобы две картинки крысы по очереди вызывались, но цикл для крысы почему-то не работает(
masha
вот тут предметы движутся ей навстречу, но картинка крысы статична, сейчас пришлю код
masha
masha
masha
masha
masha
как-то так, выглядит вроде логично..(
Roman
Выведи в консоль theKo.length
Roman
Сколько будет
Roman
Вот тебе и причина)
Ты изначально инициализируешь только 1 значение, с 0 индексом
masha
а i++ ?
Roman
Не сработает)
Roman
Смени цикл на while, и в нём изменяй итератор
Roman
Фор не для такого призначен
{ Amir }
Да так же будет
Nikita
А чего ты ждешь ты записал в массив 1 значение
Nikita
Вот у него длина и 1
Anonymous
при наводке на объекты перестало показывать содержимое в chrome developer tools , как исправить?
Anonymous
heeeelp
masha
спасибо, вроде немного начала понимать
{ Amir }
Ivan
{ Amir }
Ivan
Ivan
И кусок 100 проц останется
{ Amir }
Anonymous
ладно я уже переставлял браузер, заходил на другой акк, хз в чем дело
Ivan
Зря браузер переставлял
Anonymous
{ Amir }
Сергей
Попробуй отключи редакс дев тулс в мидл веере и реакт какой-то там тулс в браузере...и без них подебаж...
Anonymous
ну типо рядышком есть что-там внутри
Anonymous
а вот при наведении эта рамочка непоявляется
Anonymous
меня аж тресет
Ivan
Сбей настройки
Anonymous
отключал, а редакс дев тулс небыло
Ivan
По умолчанию ставь
Anonymous
настройки в дев тулс браузера сбивал
Anonymous
непомогло
{ Amir }
Юзай лису
Ivan
Значит это фича
{ Amir }
В хроме еще норм, вот в ие 11....
Ivan
Anonymous
Значит это фича
какая удобная фича, некст фича для меня будет - дев тулс неоткрывается вообще
Сергей
Секретный вывод кода без возможности дебага и копипаста конкурентами...
Сергей
Патентуй....)))
Anonymous
блин прям очень нехочется менять браузер
{ Amir }
ie10-11 не видит padding-left у дочерего элемента body, в edge если зафиксировать блок в body и ему сделать overflow-y: auto, то начинается свистопляска
{ Amir }
В лисе удобно тестить разные размеры экрана, показывает на каком узле висит какой обработчик и видел ли он
Anonymous
кста, а в рандомном проекте открыл обычный джс скрипт и норм
Anonymous
а вот в реакт приложении нехочет
Anonymous
Сергей
Где то проблема с компиляцией кода. мапами... Останови все и прогони npm i. И заново стартони..
Anonymous
окей
Anonymous
Mark
Как быть? У меня есть функция в компоненте, а значения для функции нужно брать в дочернем компоненте дочерного компонента?
Mark
Функция должна срабатывать при клике на этот самый элемент, от которого берётся значение
Mark
начал делать калькулятор, нихрена не получается
Ruslan
ref используй. в документации есть примеры использования
Сергей
oakrom
Приветствую всех!
Ребята как можно вот это перевести в TypeScript:
const instance = axios.create({
withCredentials: true,
baseURL: 'https://social-network.samuraijs.com/api/1.0/',
headers: {
"API-KEY": "b1775b2f-c3a5-4509-8dc9-90b5629de7c3"
}
});
в ts ругается что не может найти метод create
Ruslan
Что у Димыча с API получения сообщений? Лонгполлинг можно реализовать?
Dmitry
ребят, привет
Dmitry
а кто-то пробовал уже обработчик onClick вешать на компоненту?
Ruslan
можно вынести значение переменной на множество уровней вверх
Ruslan
как выше человек подсказал, можно еще использовать коллбэк или редакс
Ruslan
вместо ref
Alexander
Есть такая конструкция <Dropdown><UserHeaderWidgetContainer/></Dropdown>. Как получить стили из Dropdown в UserHeaderWidgetContainer? Или так не делают?