Size: a a a

2021 February 16

ОМ

Олег Мишин in #UWDC2021
Alan Khugaev
Мм... что за горки-лавочки?
на https://elbrusboot.camp/ дают такие
источник

DN

Danila Nikonets in #UWDC2021
Alan Khugaev
Накидай задачку с хуками и контекстом. Предложи исправить ошибку и добавить какой-нибудь функционал.
а если чел на классах пишет
источник

ИН

Иван Никишкин... in #UWDC2021
Alan Khugaev
Накидай задачку с хуками и контекстом. Предложи исправить ошибку и добавить какой-нибудь функционал.
И чувак перепишет на классах, потому что код на хуках - само по себе ошибка))))
источник

PE

Peter Evsikov in #UWDC2021
Alan Khugaev
Накидай задачку с хуками и контекстом. Предложи исправить ошибку и добавить какой-нибудь функционал.
собесить меня будут)
ну и собесы проходят как классические экзамены в универе, в конце может быть практика из серии поправь код что бы тесты прошли
источник

DN

Danila Nikonets in #UWDC2021
Иван Никишкин
И чувак перепишет на классах, потому что код на хуках - само по себе ошибка))))
тааак, единомышленник)
источник

ИН

Иван Никишкин... in #UWDC2021
Danila Nikonets
тааак, единомышленник)
источник

PE

Peter Evsikov in #UWDC2021
А вот и нет, хуки это тема
источник

DN

Danila Nikonets in #UWDC2021
Иван Никишкин
И чувак перепишет на классах, потому что код на хуках - само по себе ошибка))))
А скажи свое мнение, почему ты хуки не любишь? интересно просто
источник

DN

Danila Nikonets in #UWDC2021
Peter Evsikov
А вот и нет, хуки это тема
и ты
источник

V

Vik in #UWDC2021
чувак выпилит реакт и заменит на джиквери!
источник

PE

Peter Evsikov in #UWDC2021
я сначала сам не понимал и ворочил нос, а теперь на классы даже смотреть гне хочу
источник

ОМ

Олег Мишин in #UWDC2021
В прошлый раз фронта брали на чистый js - было вот такое тестовое, как по мне дак очень простенькое?
```
Для решения тестового задания нужно создать страничку с формой и добавить валидацию на 3 поля.

Дано:
1. Есть html-страничка с формой, в форме три поля и кнопка "Отправить":
- ФИО
- Email
- Телефон

2. Необходимо добавить валидатор полей по следующим правилам:
- Фио - должно содержать только фамилию имя и отчество, должны быть указаны полностью (не инициалы), должны быть написаны с заглавной буквы и состоять только их букв.
- Email должен быть в целом валиден и принадлежать домену gmail.com.
- Телефон должен быть цифровым и поддерживать форматы +7*, 8* или 07*.
Все поля должны поддерживать вставку через Ctrl+V, при этом должны вырезаться лишние символы.

3. По нажатию на кнопку "Отправить" необходимо формировать объект с данными:
// Объект, в котором будут следующие свойства:
console.log( data.name == "Иванов Иван Иванович" )
console.log( data.email == "mail@gmail.com" )
console.log( data.phone == "+79994445566" )

4. Написать метод для асинхронной отправки данных из формы при помощи объекта FormData и выполнить обработку возможных ошибок

Код должен быть написан на javascript без использования фреймворков и сторонних библиотек.
```
источник

ОМ

Олег Мишин in #UWDC2021
Но в нём оказалось столько подводных камней)
источник

ИН

Иван Никишкин... in #UWDC2021
Danila Nikonets
А скажи свое мнение, почему ты хуки не любишь? интересно просто
Потому что любой компонент с 1 методом и 2 полями в стейте при использовании хуков превращается в нечитаемую хуиту, извините
источник

DN

Danila Nikonets in #UWDC2021
Peter Evsikov
я сначала сам не понимал и ворочил нос, а теперь на классы даже смотреть гне хочу
мне достаточно кучи вопросов в чатиках, когда люди не понимают когда у них в хуках рендер зацикливается например)
источник

AK

Alan Khugaev in #UWDC2021
Danila Nikonets
а если чел на классах пишет
Это его предпочтение и оно имеет право на жизнь. Но деньги ему будут платить за другое)
Это лишь особенности реализации. Просто многие библиотеки переходят на хуки и было бы не плохо, чтоб человек в них понимал.
источник

ИН

Иван Никишкин... in #UWDC2021
Peter Evsikov
я сначала сам не понимал и ворочил нос, а теперь на классы даже смотреть гне хочу
Я понимаю, и мне не нравится
источник

V

Vik in #UWDC2021
всё оно простинькое для дилетанта
источник

V

Vik in #UWDC2021
как начнешь валидацию копать, так дна нет
источник

PE

Peter Evsikov in #UWDC2021
хуки как мне кажется как-то ближе к классическому js
источник