background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Task Review #2 Forms"

input logo icon
Теги видео
|

Теги видео

rolling scopes school
rsschool
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:21
так всем привет
00:00:24
скажите слышно не слышно
00:00:39
отвечу что слышно
00:00:42
хорошо сейчас у минута и будем начинать
00:01:04
они протираю всякого бутылочку скулы
00:01:24
она в общем
00:01:26
всё не разберем с вами присланные
00:01:30
решения по второму заданию
00:01:33
react формы нам перестали всего лишь 3
00:01:36
за 3 решение принципе хорошо потому что
00:01:39
в прошлый раз мы успели посмотреть всего
00:01:41
лишь 4
00:01:43
поэтому может с моим большим деталях
00:01:45
установиться то что подробнее посмотреть
00:01:47
его за по что хорошо что плохо вот за
00:01:51
будем начинать
00:01:53
быстренько посмотрим требования которые
00:01:55
у нас описаны в тоске понимали что мы
00:01:57
будем ориентироваться
00:01:59
ко мне узнать вам освежить память вот
00:02:02
так по условия видно что
00:02:05
нужно знать новую ветку от предыдущей
00:02:08
ветки создать новую страничку то бишь
00:02:11
раут
00:02:12
вот взять 1 проводком пол нет надеюсь
00:02:15
все знают что такое знаете что мы
00:02:18
любой young не отслеживаем отделки для
00:02:21
проверки только мы саднит формы
00:02:23
вот форм тут написано что им бы ты могут
00:02:27
быть любые однако есть перечисление меня
00:02:30
какие то обязательно должны
00:02:31
присутствовать
00:02:33
вот как я уже говорил что вы настолько
00:02:35
походит на summit in that can't hold
00:02:37
компонент
00:02:40
вот написано что если к это поле never
00:02:43
от оно должно сбрасываться и сообщение
00:02:45
об ошибке что неверность они должны быть
00:02:47
окей
00:02:49
так
00:02:53
при измельчении спас ошибки только у
00:02:56
измененного им пута и
00:02:58
кнопка саммит по умолчанию сразу
00:03:02
не активна до 1 до 1 до в input
00:03:07
хорошо
00:03:16
тесты с логика сабмит а
00:03:19
тебе должна участь сравнительно
00:03:21
компоненты
00:03:24
да не используем ресторане api не
00:03:28
используем стоит менеджмент другие
00:03:31
цели стоит 0 бы быть пристани ридак
00:03:34
снимок смереко ничего так по оценкам 3
00:03:39
балла на сдается за тесты и по 12 за
00:03:43
наши компоненты формы карт
00:03:48
[музыка]
00:03:50
мы из кита условий по штрафам как будете
00:03:53
начинать
00:03:55
первый человек 13 кнг в
00:03:59
человека есть диплом сам себя оценил в
00:04:02
13 15 баллов потому что считает что у
00:04:05
него мало тестов давайте посмотрим у
00:04:07
него работает
00:04:08
забавно смайлики вот как у него работает
00:04:12
всем переходим к другу форму так я буду
00:04:15
вводить свои данные
00:04:20
фамилия пропущу тебя
00:04:23
ту виду любую ампер апрель кантри из
00:04:29
белоруссии
00:04:30
берем файл
00:04:32
8 логотипа на jess nail file чего себя
00:04:37
прикольненько сделано
00:04:39
сабит
00:04:41
янтры last name
00:04:46
но это статут
00:04:51
[музыка]
00:04:53
спросит бой смогу могу
00:05:03
все все работает вроде как
00:05:06
так если я уберу галочку и
00:05:10
to agree сабмит
00:05:14
он вывелось карточка
00:05:18
имя фамилия мы якобы день рождения на
00:05:21
файлик значит этой поле дизайна стали
00:05:25
вводить потому что без леофард они сами
00:05:27
таится эндермен давайте их то там себя
00:05:30
как женщину
00:05:31
мир сетки современный
00:05:34
вот
00:05:36
посмотрим что творилось что-то варится и
00:05:40
вторая карточка также выберу логан и
00:05:42
джесс
00:05:45
да но есть все карточки
00:05:48
формы сбрасывается вроде как визуально
00:05:51
все хорошо работает
00:05:56
функционал приложения никаких претензий
00:05:58
нет сейчас будем смотреть с вами кот
00:06:01
так а я скорее что вам плохо было видно
00:06:06
подписал мы об этом тоже не написал но я
00:06:09
вспомнил что не большие экраны было
00:06:11
плохо видно в прошлый раз поэтому и
00:06:13
часов и увеличиваю
00:06:32
я скажем нужную ветку у нас называется
00:06:36
we act for ms
00:06:51
он не скопируем
00:06:58
я забываю что это не linux
00:07:08
делаю вокальную ветку сразу
00:07:16
что здесь есть
00:07:20
[музыка]
00:07:30
чай мой об
00:07:32
интересное расположение файлов на одном
00:07:35
и нибудь спорить с
00:07:38
и так посмотрим госпакета зависимость
00:07:42
испарине солнечного настояла
00:07:46
так открываем по кейдж ricoh
00:07:50
проверяем отсутствие любых стать минут
00:07:53
библиотек
00:07:58
тесто можно ли было использовать
00:08:00
контекст конечно не знаю
00:08:03
на нем сделано что посмотрим
00:08:06
где оставь это здесь не вижу значит все
00:08:10
уже хорошо
00:08:11
над этим смотрим компоненты у нас
00:08:13
интересует только форма
00:08:16
так вот нас есть форма
00:08:23
созданные рифы
00:08:28
навей все знак кровати трефы если нет то
00:08:31
она сохраняет к это значение и при
00:08:33
возьми не не происходит remember обычно
00:08:36
используется для доступа к но но
00:08:39
реальность эмаль но дим
00:08:41
вот
00:08:43
следы дата и
00:08:49
где свалить et ante nos функций ли дэйт
00:08:59
происходит validation
00:09:10
так здесь колоде к если имя
00:09:13
здесь как-то длина о ее не точнее можно
00:09:18
бухать вот так вот делать
00:09:20
там мы уже не валить дальше мы проверяем
00:09:22
том что там используя только текст
00:09:28
хотелось тут же механика использована
00:09:31
иначе проверяем том что длина было не
00:09:34
меньше двух символов до
00:09:44
ну да неплохо
00:09:46
тут то же самое это лак для вас неймом
00:09:49
сделанном
00:09:51
каждый эндокард паэлью
00:10:03
так стоп
00:10:06
нет все правильно
00:10:09
изволит хорошо гнётся правильно
00:10:14
трясет errors
00:10:16
or на аутсорсинг из ее глаз админ
00:10:25
так но пока по коду с большего все в
00:10:28
порядке у кого вопросов нету
00:10:32
[музыка]
00:10:36
конструкция конечно так себе только этот
00:10:39
фон можно было бы сделать получше однако
00:10:46
что как бы но израиля команде лицу
00:10:49
конвенции можно объединить и просто
00:10:50
избавиться от рита вам явно улетают в
00:10:52
игре the force на то опять же мелочь вот
00:10:55
есть вопрос к тому
00:10:58
что
00:11:00
насколько я помню
00:11:03
изначально проект создавался стать
00:11:05
скриптом
00:11:06
вот и почему по форуму сразу не написать
00:11:10
на tsx типизировать все функции
00:11:14
это востребованных нет однако поскольку
00:11:16
мы начинали работать сразу стать скрипта
00:11:18
и в первом здание было указано того что
00:11:20
мы использовать typescript наверное
00:11:21
стоило с не продолжится работать это не
00:11:24
явно но я думаю что обязательное
00:11:26
требование я его потом удачи не дам
00:11:28
знать вам нужно ли продолжать
00:11:30
использовать typescript всех заданиях но
00:11:31
имейте ввиду
00:11:33
так
00:11:35
поводу вот эта поводу записи вот мы
00:11:39
честно скажу там порога 2 у поэтов
00:11:42
память семью нам не жалко поэтому
00:11:45
давайте взять нормальный конструкция без
00:11:47
их в одну строчку это не красиво и не
00:11:49
читабельно
00:11:51
вот
00:11:55
так вот это вот
00:11:57
это очень странная запись скорее всего
00:12:01
это
00:12:04
сказать
00:12:06
это что-то под бэм стилизованное
00:12:08
возможно ну там раза текстом или глину
00:12:11
просто
00:12:14
такое потому что значение возможно этом
00:12:18
любая нужный вам 100к однако обычно
00:12:21
пишем в кому кейси они вот это вот с
00:12:25
двойной рукописные кейс это некрасиво
00:12:28
вот даже брать котором все равно вот
00:12:32
волнистая черная линия волнистой почаще
00:12:34
потому что типа написано неправильно я
00:12:37
верну как было
00:12:39
просто потому что здесь поводу ошибка
00:12:42
допущена или нет нет не допущены
00:12:47
так как сверстана форман нужно по
00:12:51
классике нас месте надо только вот теги
00:12:54
br я не знаю возможно вам стоит
00:12:56
стилизовать лейблы на те де бэр
00:12:58
использоваться для прям я не знаю их я
00:13:01
их не рекомендуется уже очень давно это
00:13:04
не семантический так и зачем он нужен ты
00:13:08
не нужно его использовать на самом деле
00:13:10
хочется так сказать
00:13:12
по поводу вылью
00:13:18
она мы используем контракт компонент не
00:13:20
этаж и правильно
00:13:22
мыслишь тут можно сокращать теги
00:13:28
так на по верстке с большего как бы все
00:13:30
ок
00:13:33
есть это претензия на typescript но в
00:13:37
целом функционально реализована
00:13:39
возможность всем красивые записи и fav
00:13:42
но она работает вот
00:13:45
поэтому не вижу причин
00:13:49
большего докапываться скажем так
00:13:52
критиковать давайте посмотрим тест и
00:13:57
так активно здесь тесты я хочу чтобы в
00:14:01
тестах был краях и рендера формы потому
00:14:03
что он существует чтобы
00:14:06
была проверка на существование всех им
00:14:09
бутов в этой форме и хочу чтобы эти
00:14:11
input и по отдельности протестировали на
00:14:14
вот
00:14:15
вот и
00:14:16
также процессе отбит формы давайте
00:14:20
смотреть сесть на самом деле
00:14:22
так рендерится форма проверяется том что
00:14:27
ну
00:14:30
тут некорректно почему не корректно
00:14:33
проверяется рендер формы first name это
00:14:36
input внутри формы и формы
00:14:38
можно было задать
00:14:43
центр сейчас найдем
00:14:45
здесь можно было задать дата
00:14:49
тест айди грядку слова танкует
00:14:55
скобки ряд форм
00:14:58
до условно и тут бы сделать скрин
00:15:03
get buy
00:15:05
дата
00:15:13
найдем fine долбит ист-сайде
00:15:17
вот этот есть файл в этой стадии нам
00:15:20
пойдет
00:15:32
давайте проверим что он работает
00:15:43
[музыка]
00:15:44
почему нет
00:15:48
где элемент бомбили просто иди
00:15:53
плати убедимся что я правильно sir john
00:16:06
[аплодисменты]
00:16:18
убить документ почему
00:16:29
давайте посмотрим что
00:16:32
сделаем ждем элемент
00:16:40
смотрим что у нас добавилась
00:16:43
залогом сам элемент
00:16:47
сделаем screen дэбак
00:16:51
разберемся чем делом
00:17:12
ряд вот он весь а
00:17:19
прошу прощения понял это фан батист азии
00:17:24
это
00:17:25
асинхронный вроде как
00:17:28
оператор поэтому иван дождаться 2 тысяч
00:17:31
проверим еще раз
00:17:37
до 100 сработает это было синхронная
00:17:40
операция вот так и такая проверка была
00:17:42
бы правильной поскольку мы программе
00:17:45
наличие формы
00:17:50
тур массаж от в принципе наверно тоже
00:17:53
это проверяет но не вижу смысла в
00:17:55
наличии двух этих тестов
00:17:57
так от низа и тут
00:18:03
опять же дед был наверно да но если на
00:18:06
странице больше одной формы
00:18:09
получается берем первую культу кнопку я
00:18:12
британский использовать dts т.д. это
00:18:15
все-таки более валидны нашем случае да
00:18:19
допустим страстно форма но согласитесь
00:18:22
этому фиксируется находиться с тем что
00:18:26
если мы рассматриваем возможность
00:18:29
применять это в будущем на продакшене то
00:18:32
функцию как это правильно сказать не
00:18:36
падающими к нам нам не подходящих дома
00:18:39
десятерым до реформ здесь может быть
00:18:40
одна кнопка но во первых не всегда
00:18:43
кнопка находится внутри формы которые из
00:18:45
отбить поскольку кнопки есть так форм
00:18:47
который может ссылаться на форму которая
00:18:49
вообще там на другую часть страница
00:18:51
вторых что кнопок может быть несколько
00:18:52
не знаю там сабмит и там reset например
00:18:57
вот так она
00:19:02
тут проекта на кнопку дизайн
00:19:05
дизайн
00:19:07
вот
00:19:11
это хорошо что здесь идет проверка на
00:19:13
валидация но почему бы не проверить что
00:19:15
в им пути те кто от от рисовался это
00:19:19
также как бы не мешает
00:19:23
[музыка]
00:19:24
да да да в общем я согласен с автором
00:19:28
все что он себя оценил 30 баллов всем
00:19:32
что у него мало тестов кроме того что их
00:19:35
мало их качество оставляет желать
00:19:37
лучшего
00:19:38
в том плане что они не даже те что
00:19:42
имеются они покрывают не полностью либо
00:19:45
не совсем корректный те случаи которые
00:19:46
надо бы проверить
00:19:47
как бы дать и зайдут отработал ну вот
00:19:51
здесь хорошо даже на примере нга для
00:19:54
этого теста этот проверка на то что
00:19:56
first name должен быть больше чем
00:19:59
11 символ
00:20:01
вот да мы поверили во первых хорошо было
00:20:06
поверить что этот элемент существует
00:20:08
поскольку если его нет здесь выходит
00:20:09
ошибка но если мы проверим тому что он
00:20:11
тобин документ перед тем как его имя на
00:20:15
линию ним сражаться event
00:20:17
мы гарантируем себе что ну элемент есть
00:20:21
уже победила в документе и можем с ним
00:20:23
как-то работать он вести понятно поэтому
00:20:26
это стандартная процедура кровоточила
00:20:29
проверяется наличие чего только потом
00:20:30
проверяете уже в этом состоянии
00:20:32
валидности прочее вот ввели текст
00:20:35
убедитесь там 100 текст реально там
00:20:37
отобразился тоже там и мир
00:20:41
текстом контент вот как угодно
00:20:44
проверяется вывели текст пройти что он
00:20:47
там есть потом хотите кнопку поверьте
00:20:50
что есть кнопка сделать на ней went
00:20:53
проверьте чтобы сработал здесь у жизнью
00:20:56
дальше да тут уже проверяется что кнопка
00:20:59
отработку поскольку если мы кликнем то
00:21:01
как бы форма ничего не сделает вот
00:21:05
надеюсь общая идея ясна давайте что
00:21:07
происходит в чате
00:21:17
так
00:21:21
поводу можно было вывести просто
00:21:24
название файлов я думаю что да четких
00:21:26
требований не должен был быть input
00:21:28
которая работает он работает
00:21:31
почему без capitals aldo скорее все
00:21:34
typescript действительно нужен здесь про
00:21:36
него забыли
00:21:38
если в маленький the pretty оставят в
00:21:40
одну строчку писать iv это не так это
00:21:44
зависит от того как настроить
00:21:48
[аплодисменты]
00:21:49
ev-do а я извиняюсь настроить притих
00:21:53
поэтому тоже спорно но общепринято
00:21:59
писать с фигурными скобками поскольку у
00:22:02
нас уже компьютера точно мощный у всех и
00:22:05
мы за артистов два байта условно биться
00:22:08
не будем зато мы сделаем читабельный код
00:22:10
который не нас не будет водить ступа как
00:22:12
видишь iv расскажу о какой-то
00:22:14
конструкция логическом полуслове что
00:22:16
выполняется написан в одну строчку его
00:22:18
очень легко пропустить
00:22:20
вот
00:22:25
тут написал человек 13 12 я бы добавил
00:22:29
комментарий свой это не призыв к
00:22:33
действию это никак не запер
00:22:39
реальную оценку топ-сет ментором я
00:22:41
поставил 12 баллов
00:22:44
-3
00:22:53
качество
00:22:55
количество тестов да ну как я уже сказал
00:23:05
сейчас вещи минуту посмотрю в чат может
00:23:09
быть сколько кит вопрос появится
00:23:10
прямиком с вами к следующей работе
00:23:27
вроде нет ничего не пиши надеюсь что вы
00:23:29
меня смотрите
00:23:30
вот будем переходить к следующей работе
00:24:08
общак и сам папку переименовал
00:24:23
с проверяем сразу наличия стране
00:24:25
библиотек
00:24:28
ничего у нас здесь нету все все хорошо
00:24:31
так посмотрим есть ли до play
00:24:35
я думаю что мы уже не успеем краски
00:24:39
холостым больше функции раз времени на
00:24:40
работа поскольку их всего три сегодня мы
00:24:44
обычно стараемся уложиться в час
00:24:47
по поводу следующей лекции я планирую
00:24:51
это будет скорее всего в субботу
00:24:53
следующего
00:24:55
либо суббота либо воскресенья вот мы
00:24:58
будем скорее не разбирать работы а
00:25:00
попробуем написать сами я выбил культу
00:25:02
работу из сегодняшних который я проверял
00:25:04
и на основе этой работы я поверх
00:25:07
реализую третье задание при вас было
00:25:11
фиксация и мы разберем как это сделать
00:25:13
правильно либо специально сделал
00:25:16
неправильно потому поймем как то
00:25:17
подчиниться примерный план пока такой
00:25:20
последующую неделю
00:25:23
так хорошо
00:25:26
подвисла
00:25:28
надеюсь интернет чужих
00:25:39
пакеты устанавливаются
00:25:48
на это ставились пакеты поэтому я
00:25:50
немножко по 2 ст здесь посадка была
00:25:52
незначительной
00:25:57
все есть
00:26:02
вот смотрите здесь даже ментор уже
00:26:06
откомментировал pull request
00:26:08
что не может не радовать чувак снился 15
00:26:11
баллов
00:26:12
тепло и нет по запустим локально
00:26:23
вообще водовод выносить валидации в
00:26:25
отдельные helper это хороший совет я
00:26:28
согласен со своим коллегой алексей и
00:26:35
с этим я тоже также согласен
00:26:39
если можно сделать просто был
00:26:41
опциональный имена неявный string in
00:26:43
different но это мелочи
00:26:47
так давайте посмотри вход
00:26:51
во первых начала запустим посмотрим это
00:26:54
работает поскольку должен биться что
00:26:57
предложение работоспособна
00:27:10
так как машины любит хорошее дело
00:27:17
вот так делаем пустой input так
00:27:21
насколько я помню может еще ошибся но
00:27:24
кнопка сотби должна быть сзади заявлено
00:27:27
до 1 им пута
00:27:29
я ничего да ей а потому что может быть я
00:27:33
был пробел я обновил страницу поэтому
00:27:34
ничего credit card и
00:27:37
ничего не происходит а почему
00:27:41
все делали до ция
00:27:44
кнопка жмется 10 раз и ничего не
00:27:48
происходит
00:27:49
тест опять ничего не происходит
00:27:54
интересно давайте запустим это венком не
00:27:57
то
00:27:58
возможность проблем с моим компьютером
00:28:04
чтобы я не грешим человека нет не
00:28:07
работает
00:28:09
выбираем дату рождения
00:28:17
прививка
00:28:20
юма сбил с
00:28:24
очень интересно
00:28:27
выдалась ошибка валидации однако
00:28:30
карточка создалась и
00:28:35
форма
00:28:37
сбросила валидный input потому что
00:28:40
сталось что и логично
00:28:42
но выбросила ошибку поскольку валидации
00:28:45
пошла хорошо
00:28:47
давайте попробуем
00:28:50
выберем себе пальцы под руку реально на
00:28:53
дату
00:28:54
верняка
00:29:01
америка а
00:29:04
теперь фото выбран 1 ком говоришь ты его
00:29:07
не выбран
00:29:11
вообщем
00:29:13
смотрите какая ситуация во первых не
00:29:16
сбрасываться это выбросился ошибкой
00:29:18
прочее ну вы все видели о чем это
00:29:22
говорит было сказано в задании если хотя
00:29:25
бы один из пунктов не выполнен это 0
00:29:29
баллов вот поэтому эту работу я не вижу
00:29:33
смысла дальше оценивать мы посмотрим
00:29:36
конечно сейчас тесты но все равно то
00:29:38
есть за функционал я бы поставил 0
00:29:40
баллов даже не смотрев код
00:29:42
ну возможно это просто логическая ошибка
00:29:44
инвалида циях человеку я бы дал
00:29:46
возможность поправить естественно быстро
00:29:48
усами 20 баллов поселка пространство
00:29:50
править но мы разобрали возможны вместе
00:29:52
ошибки поэтому если все это человек
00:29:54
смотрит то если самого низа как это
00:29:57
починить он может секса и момента пусть
00:29:59
он ему поможет
00:30:01
вот идем в код быстренько глянем тесты
00:30:04
только тест и больше ничего в принципе
00:30:10
а
00:30:11
что это у меня
00:30:13
компонентом
00:30:15
вот здесь страшитесь разбита на
00:30:17
компоненты кстати
00:30:20
на отдельные то мне нравится
00:30:23
так поводу тестов
00:30:29
user and
00:30:30
так во первых по поводу тестов если
00:30:34
можно использовать функцию тест если
00:30:37
тест файлики один иначе надо это все а в
00:30:41
оборачивать indis край пудре которого
00:30:43
уже будут тестом либо через вид либо
00:30:45
через тест как уже удобнее но вот это
00:30:47
вот все это все прекрасно и
00:30:50
должно быть и
00:30:53
без край куда
00:31:05
я должна быть вот так любом случае иначе
00:31:09
даже все тесты него ему за однако одна
00:31:11
кнопка запустить
00:31:16
можно тесты все рабочие
00:31:20
вот смотрите чем я говорил в кошкам
00:31:23
знание дескать просто тесто сделано
00:31:25
хорошо
00:31:28
проверяется input наличие импорта в
00:31:31
документе вводится текст
00:31:34
и проверяется наличие этого тех андрей
00:31:37
было вот такие тесты мне отправиться них
00:31:39
и и говорил
00:31:41
где тобой радио
00:31:45
хорошо
00:31:47
так ну вижу что тесты в целом они
00:31:51
хорошие
00:31:53
не хватает проверки на работу и на самой
00:31:56
формы канава лидируете как она что
00:31:58
какая-то вижу
00:32:00
wintertide да да даже по именам тестов я
00:32:03
вижу что она все не соответствует
00:32:07
они присутствуют тест на форму вот и
00:32:11
того данном случае я человеком пишу в
00:32:17
комментарии на русском языке так будет
00:32:18
быстрее
00:32:21
я не nyheter спикером английском
00:33:19
так а
00:33:22
я отредактировала оценка а
00:33:27
я добавлю еще о том что это
00:33:32
лично реки
00:33:43
2 из 3
00:33:45
[музыка]
00:33:50
вот такой бы комментарий оставил
00:33:54
человеку
00:33:55
так
00:34:00
так твоя работа я вижу смотри я для того
00:34:05
чтобы убедиться что эта проблема не на
00:34:07
моей стороне я открыл инкогнито вы
00:34:10
комнаты естественно меня кима и
00:34:11
расширения и настройки ни на что не
00:34:13
влияют поэтому
00:34:16
просто пересмотри мало ли что но я
00:34:20
сейчас твоей ветки это все сделал
00:34:23
естественный летчика лотуса то что
00:34:26
актуально лижет ноги тех так меня сейчас
00:34:28
работает
00:34:30
может быть ты что менял и забыл
00:34:32
отправить ветку правит пожалуйста такое
00:34:36
тоже может быть хорошо
00:34:40
яркость поднялась плохо видно блин
00:34:42
вокруг ничего не меняло самом деле а это
00:34:46
кто то само приложение
00:34:48
из-за этого даже может быть шум идем 3
00:34:54
работе этот парень у нас уже был я помню
00:34:58
проверял его первую работу
00:35:01
вот видите щеку понравился прислал еще
00:35:04
одну не может не радовать
00:35:07
не такой приятный снять прислать свои
00:35:09
работы
00:35:11
следующий раз это тоже можно сделать
00:35:27
так мы падь формы
00:35:39
все мы в нужный нам
00:35:42
ветки
00:35:44
отдельно папочка forms
00:35:49
так из корня мы перестаем зависимости не
00:35:54
зашел в папочку
00:35:57
ли что
00:35:59
они это занесению что глупый я незаметно
00:36:03
что три папки хлам за инициализирован
00:36:05
отдельный проект ничего себе
00:36:08
скорее всего это сделать на базе
00:36:10
компонентов предыдущих вот
00:36:14
поэтому дмитрий ретро если что не
00:36:17
обижайся
00:36:19
то наверное стоит переделать чтобы формы
00:36:23
были сделаны поверх компонентов потому
00:36:25
что не зря есть требования делать ветку
00:36:28
от предыдущего задания чтобы какой-то
00:36:30
мужик скелет был значит получается что
00:36:32
два приложения за величину до
00:36:37
смотрим зависимости
00:36:39
dice также все чисто
00:36:42
состоит человек нравится использовать
00:36:44
счас хорошо пусть использует
00:36:47
посмотрим если дупло и
00:36:50
нет дупло вич-1 слился 15 15 лет решим 1
00:36:55
строка смотрим приложение
00:37:05
разве землянка мне к для того чтобы
00:37:07
избежать различных эффектов
00:37:15
тогда это чисто копия предыдущего
00:37:17
проекта я это помню
00:37:20
давайте поработаем треть карт она
00:37:23
недоступна есть только рис это чем ей
00:37:25
говорил когда гури уж извини за
00:37:28
тавтологию то о чем не поминал если
00:37:30
получится пароли кнопку то может первым
00:37:33
получится например рисует местах лет
00:37:35
карт это вот надо понимать
00:37:38
вид приятный так редко вот выпали все
00:37:42
валидации
00:37:45
reset работы
00:37:49
отлично
00:37:55
день рождения свой какой-то файлик и
00:38:01
доверим страну и и украины от сша польша
00:38:06
что давайте мы выберем украину
00:38:10
ведь я не согласился нравится что очень
00:38:14
плавно вот эти вот подсветки выходит как
00:38:16
будто бы за них для них специально
00:38:17
заложено место то есть флагмане
00:38:19
дергается это не может не радовать я
00:38:23
создал карточку вот на вывелось
00:38:24
непонятно почему тремя бегал на самом
00:38:27
деле но хорошо
00:38:28
вот формула создалась флоп . обнулилось
00:38:32
а затем еще одну два типа дублирую беру
00:38:38
1 ноября например выбивал аватарку та же
00:38:42
самая
00:38:44
сша
00:38:46
вот замечательно очень плавно работает
00:38:49
верстка не едет хорошо
00:38:52
мне нравится так функциональное
00:38:55
приложение по сути стоит нашим
00:38:56
требованиям
00:38:58
идем смотреть в код
00:39:01
как это было сделано
00:39:06
компоненты твой
00:39:11
под
00:39:13
ботинком пейдж
00:39:18
фонд такой-то оберт как я понимаю
00:39:23
как да то рендерится форма с методом это
00:39:27
все правильно
00:39:32
вот человек сразу записал все фото ap
00:39:36
скрипте замечательно
00:39:38
говорится сразу сделал рифы
00:39:41
нужные дженерики использовал
00:39:44
пасту установив а как только что
00:39:49
cry 3
00:39:51
тут если я щас покажу в чем проблема мне
00:39:55
кажется есть
00:39:57
треском фейгт
00:40:00
[музыка]
00:40:14
не будет ли она ругаться
00:40:19
то есть изначально же rev a
00:40:25
crate риф это только в этом
00:40:29
социальных компонентах и узрев
00:40:32
начальницы зерна точнее роману нал или
00:40:35
команды find и поэтому не совсем ясно
00:40:40
сколько корректно возможно стоило бы
00:40:44
вроде вот такого например да
00:40:50
тут уже проверки да ну видно на это надо
00:40:55
проверить снова стать внимание просто
00:40:57
мой совет используйте стряхнул hex на
00:41:00
том что даже без него так street может
00:41:02
пропускать какие-то баги неявные
00:41:16
так я считаю по состоянием 10 два
00:41:21
поля свойства
00:41:25
они взаимозаменяемые то есть
00:41:27
необходимость их 2 наверное
00:41:30
не совсем важно поскольку при изменении
00:41:35
можно посмотреть если заземлена кнопка
00:41:36
то можно и постарались забыть а если на
00:41:39
уже разве за бенька не делать ничего
00:41:41
этот пример
00:41:43
true true true
00:41:45
стейт-стрит за типизированный state у
00:41:48
нас компонент пап states ты за
00:41:50
типизировать до
00:41:52
того
00:41:55
h-ips он как-то происходит валидация
00:41:59
fishfinder
00:42:04
стоит keys that киснут что
00:42:08
type
00:42:13
формальным
00:42:16
только что все в одном файлики не то не
00:42:18
очень хорошо но пойдет
00:42:20
смотрим тут аватар
00:42:25
неужели она ругается сюда под сделать
00:42:31
да о чем и говорил
00:42:34
явный с присваивается для того чтобы
00:42:38
знать истину input но если включить
00:42:39
street малчик 100 видно что input аватар
00:42:41
может быть нал поэтому надо делать
00:42:43
проверки
00:42:48
потому что не факт что здесь
00:42:51
действительно будет html put- элемент
00:42:58
тут можно было бы
00:43:01
можно было что-то вроде такого
00:43:10
например
00:43:11
да
00:43:12
[музыка]
00:43:19
условно да я никого не бил я приду на
00:43:22
правду и для просто к тому что вот вот
00:43:25
такое может быть ну если сделать это
00:43:27
проще
00:43:29
коем случае выбираем с и добавляем
00:43:36
вот такую проверку он так же будет
00:43:38
работать
00:43:39
вот имейте ввиду что изначально значение
00:43:43
рифы равны нулю
00:43:45
не нулю вот
00:43:49
так стоит
00:43:51
бессильный был bad
00:44:02
и
00:44:05
callback прикольно на самом деле я давно
00:44:10
работал с национальным поиском
00:44:11
классовыми компонентами и использование
00:44:13
backup стыд это здорово не видел давно
00:44:16
хорошая реализация считаю
00:44:20
вот когда я говорю о том что можно было
00:44:22
задней явный туры фолз я говорю краска
00:44:25
по вот такой юнцы видеть все краски ты
00:44:27
использовал как будто бы редактировал
00:44:29
корпус я говорила что и как надо делать
00:44:30
вот молодец так проверка валидности
00:44:35
в кондишен это успокоит а условия
00:44:49
townhouse.ru искать и можно фолз явно не
00:44:53
возвращать потому что он define также
00:44:56
будет фолсом значением да она тут явно
00:44:59
бульон зато ладно нет нашу просьбу
00:45:03
валидол вот опять же та самая проблема
00:45:06
но вдруг там мал мы не забывайте
00:45:09
пожалуйста доверять свои ценности в
00:45:11
порядке походу я все вижу что все хорошо
00:45:13
в принципе поэтому мы не будем и дальше
00:45:17
разбирать мы пойдем посмотрим тест и
00:45:24
где наши тесты и
00:45:27
this
00:45:30
есть данный руки или
00:45:37
то есть просто став react extend выбрали
00:45:48
так а
00:45:56
я почему-то не вижу тесты кстати about
00:46:00
поишь есть тесты в 404 есть
00:46:03
тесты
00:46:04
истории есть тесты в мире есть тест
00:46:08
оформит тестов нет и
00:46:10
где мне их искать
00:46:14
вас прощения у
00:46:21
все выключил прошу прощения если кому-то
00:46:25
громко было
00:46:38
из и
00:46:44
вот посмотрим попробуем найти что-нибудь
00:46:49
связанное с фарма ну
00:46:52
так если человек эндрю форму
00:46:56
он наверняка
00:47:02
или как он юн зал там
00:47:05
плохо пэйдж
00:47:15
так компонент называется форму
00:47:27
таксист как не хочет
00:47:44
форум тест
00:47:47
по здесь то недолго человека кроется
00:47:50
поэт
00:47:52
директория
00:47:59
сейчас мы
00:48:01
[музыка]
00:48:03
идём
00:48:17
так ну судя по поиску
00:48:21
тестов на форму действительно нет но
00:48:24
если кто-то их заметил скажите
00:48:26
пожалуйста но я их не виделась
00:48:35
так по поводу call back австрийцы когда
00:48:37
нужен ситуация начале предыдущего
00:48:39
стилистически важны старение мы вообще
00:48:43
да на идейно что мы хотим сначала
00:48:45
обновить стоит а потому что какой-то
00:48:46
call back логика такая
00:48:49
метода ты скорее все тесты не запушил
00:48:54
это множечко странно но он такое бывает
00:48:59
поэтому
00:49:01
я тебе уже ставлю комментарий что
00:49:05
public
00:49:09
12-15
00:49:27
в общем то так 3 работа нам сегодня
00:49:31
пришло три работала с вами проверили
00:49:35
давайте я еще могу минут 5 10 точек на
00:49:38
ваш вопрос если они у вас есть и
00:49:40
будем расходиться
00:49:42
напоминаю что на следующей неделе скорее
00:49:45
всего предполагается что будет light
00:49:48
causing вместо task review то бишь мы
00:49:50
вместе с деловым крите задания разберем
00:49:52
основные моменты
00:49:53
может быть даже посмотрим череду работу
00:49:55
если много желающих будет я напишу
00:49:58
заранее в анонса вот может совместимы то
00:50:02
и там то есть думаю мы там больше сейчас
00:50:03
посидим . 22 с половиной
00:50:08
вот
00:50:11
это мы и так
00:50:15
спасибо за вид с неба было бы неплохо
00:50:18
потому что я помню случая прошлая работа
00:50:20
была хорошая и и хвалил и я уверен что
00:50:24
это просто какая-то микро по марка в
00:50:26
стиле я забыл добавить какой за пушками
00:50:28
на удаленный репозиторий
00:50:41
над остатками 8 скачать через мото
00:51:08
ну хорошо я вижу что вопросов чате
00:51:12
больше нет поэтому я еще минутку подожду
00:51:15
и
00:51:17
буду выключать stream
00:51:27
можно пока простенках для меня что
00:51:29
требуется в трясину заданий
00:51:32
то есть время
00:51:35
так
00:51:37
любое api
00:51:40
чтобы на столь закодировал к геноцида
00:51:47
переписать страницу пой для поиск
00:51:50
развитием биологических части
00:51:58
ночью карточек
00:52:05
в модальном окне
00:52:25
сделать лада
00:52:27
[музыка]
00:52:29
юзовка музыкантах так ну скорее всего мы
00:52:33
реализуем не все
00:52:36
можем даже мне придется побольше времени
00:52:38
на силу того что
00:52:40
вот такой получается
00:52:44
так а
00:52:45
пойди
00:52:47
скажи пожалуйста метро не против ли ты
00:52:52
если к ты поправишься свою тоску я
00:52:53
использую твой репозиторий для
00:52:57
вполне третьего здания если не против
00:53:00
конечно
00:53:01
поповым реализовать что-нибудь какой
00:53:05
мере мы реализуем запас copy
00:53:07
сохранение данных
00:53:10
кстати в этом тоски не написано что
00:53:14
нельзя использовать tested менеджмент с
00:53:17
такого нету
00:53:20
вообще
00:53:23
[музыка]
00:53:27
не отключив этом написано можно опустить
00:53:30
наживка использовать
00:53:32
однако итак что нам нужно необязательно
00:53:36
вообще вот мы сделаем запросик копии мы
00:53:39
сохраним карточки в state информацию в
00:53:42
stay возникают минимальную информацию о
00:53:43
при клике попробует как мы галку
00:53:45
возможном рука будет супер кривая но мы
00:53:47
и сделаем через ряд квартал надеюсь что
00:53:50
вы уже с этим познакомились
00:53:52
потому что
00:53:56
это
00:53:58
полезная штука
00:54:02
здесь просто мы будем в наш корень
00:54:05
прокидывать наш
00:54:09
наш нашим а толку а
00:54:14
вот искать хороший пример из на
00:54:16
классовых компонента посылка поможет
00:54:17
быстрее письмо классов компонентах тут
00:54:20
можно чуть ли не так сказать
00:54:26
скопипастить даже сказал
00:54:29
это написано логика работаем вот мы
00:54:33
сделаем а толку доски нему eurusd
00:54:34
добавим оверлей и
00:54:37
будет мне передавать функцию которая
00:54:39
будет закрывать кого тьма даллку вот
00:54:43
думаю что хочет а из этого мы успеем
00:54:46
спасибо не ковать
00:54:49
как пойдет может оспорить потом и сами
00:54:53
либо наоборот сначала написать
00:54:54
что-то скотт посмотрим так когда всем
00:54:59
спасибо что сегодня были здесь буду
00:55:02
ждать вас через неделю
00:55:05
вот кто при стаже работы большое вам
00:55:08
спасибо вас в этот раз поменьше однако
00:55:09
работы покачественнее до колени повезло
00:55:12
2 работы но видимо у человека неполадки
00:55:15
возникают ничего страшного
00:55:18
всем хорошо вича и
00:55:20
пока

Описание:

Сайт школы: https://rs.school/ LinkedIn: https://www.linkedin.com/company/the-rolling-scopes-school/ ВКонтакте: https://vk.com/therollingscopes Facebook: https://www.facebook.com/unsupportedbrowser Twitter: https://twitter.com/rollingscopes Анонсы курсов в Telegram: https://t.me/AfishaRSSchool Instagram: https://www.facebook.com/unsupportedbrowser Instagram (en): https://www.facebook.com/unsupportedbrowser YouTube (en): https://www.youtube.com/c/RSschool

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Task Review #2 Forms"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Task Review #2 Forms" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Task Review #2 Forms"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Task Review #2 Forms" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Task Review #2 Forms"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Task Review #2 Forms"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.