Vlad Сh
Ребята, может быть, кто на pho пишет в чате ?)
Дмитрий
Alexander RR8:M39
Сергей
Dmitry
Dmitry
Только зарегистрировался и понял, что при регистрации нельзя свои данные внести на сервак. А как же это сделать? Или это в дальнейших уроках будет? Сейчас на 61 уроке. Или надо платный аккаунт купить чтоб данные внести?
Hennadii
Ребята, все с новым годом здоровья вам и близким, а не в курсе когда начнется 2 часть курса React путь самурая?
Nikita
Сергей
Сергей
Будешь сам делать формы и отправлять в запросах свои данные.
Dmitry
Понял, спасибо, летим))
Anonymous
Ребятки где косяк, сейчас на 34 уроке там где в блл изменения с тектареа уходят, все как в уроке вписал, все нормально но при вводе буквы все крашится, по пропсам дебажил из стейта прилетает строка а обратно не хочет что-то уходить, вот код https://codesandbox.io/s/throbbing-monad-7bcpe
Anonymous
Александр
Должна быть функция, куда ты кладешь текст. Что то вроде addNewPost. Посмотри внимательнее
Anonymous
Походу пропустил что-то сейчас пересмотрю
Anonymous
Ща я думал за 2 часа как раз пройду урока 4 и нормально, в итоге один урок на 2 часа размазался падла из-за такого затыка (
акионка.
запятые ставь пожалуйста ничего не понятно что ты написал
Anonymous
Хорошо, главное этой проблемы в коде не встречается )
Виктор
Ребят дайте совет по Js
Виктор
Все работает. Но показывает ошибку (и работает)
Виктор
Виктор
N
Ребят, подскажите, как сделать, так чтобы nextSlide выполнялся только при клике на кнпоку? А не сразу как только currentPage будет равен 2?
N
nextSlide - это функция, которую, я передаю через props
Sergii
А где const перед словом par??
Егор
У тебя классическая ошибка итерирования по циклу. Попробуй в голове представить чему будет равно i на каждом этапе, особенно на последнем.
Sergii
Используй не for а forEach. Ряд контор тебя даже рассматривать не будет если не будешь знать современных методов
Sergii
Тогда напиши let
Егор
Sergii
А что тогда современное?)
Sergii
А ну давай)
Егор
Паттерн for-loop в крадце:
1. len > i
2. i from 0 to len - 1
Этого достаточно, чтобы ты ошибку нашел у себя в коде.
Егор
Егор
Array#forEach не работает с асинхронностью, поэтому устаревший
Sergii
Ну аwait for of это ассинхроный да) и сейчас думаю а что там нужно использовать асинхронный метод
Егор
Егор
Виктор
Sergii
Может я что то не догоняю только там же просто стиль надо добавить всем елементы которые находятся в массиве par. И зачем тут ассинхронный метод?
Егор
Я не могу за тебя написать код.
Я написал достаточно, чтобы разобраться как работает стандартный for-loop.
Нужно научиться находить информацию самостоятельно.
Виктор
Егор
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/for
Виктор
Егор
Виктор
Долго не мог в циклы врубиться
Sergii
То что ситуавно понятно но ряд контор не возьмёт человек если у него уровень синтаксиса js до es6
Sergii
И современные методы надо знать тем более они простые
Sergii
За день можно их освоить
Sergii
На базовом конечно уровне
Егор
Если человек не будет знать как сделать map+filter за один проход по массиву, его никто на работу не возмёт.
Егор
Sergii
Ты имеешь ввиду что то псевдо массив?
Егор
HTMLCollection - вообще не массив. Это живая коллекция
Sergii
Ты хочешь сказать что в прототипе нету метода forEach?
Егор
По HTMLCollection можно итерироваться как по массиву. Потому что у них определён operator [] и get length()
Егор
Виктор
for ... of еще лучше, меньше и быстрее
))
Виктор
Короче можно подойти к решению с минимум двух сторон
N
Владислав
Владислав
Если правильно применить
Егор
Егор
const reader = response.body.getReader();
await for (const chunk of reader.read()) {
// do something with chunk
}
Мне интересно, как тут можно применить Array#map, и зачем.
Владислав
https://flaviocopes.com/javascript-async-await-array-map/
Владислав
Я про то, что ты категорично высказался
Владислав
По факту работает же
Егор
По факту работает же
По-фату нет. Потому что, с асинхронностью, количество элементов массива может быть заранее не известно
Sergey
кто подскажет как с помощью хука занулить инпут и обновить его ?