как делает ми | frontend
8 subscribers
63 photos
14 videos
1 file
53 links
транслирую, как пишу фронт на vue

p.s. все, что здесь описывается, через неделю потеряет свою актуальность, потому что я уже делаю рефакторинг :з

p.p.s правильного нет, есть удобное

внимание, токсичность сильно вредит вашему здоровью, лучше курит
Download Telegram
Learning JavaScript Data Structures and Algorithms, Second Edition
Forwarded from Programmer memes
This media is not supported in your browser
VIEW IN TELEGRAM
Понарисовали опять свистоперделок, а разрабу все это реализовывай

8️⃣ Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
useFetch.ts
3.1 KB
#архитектура

наконец-то написала сахар на fetch. философский/риторический вопрос: почему я так и не использую axios
#typescript

🦉 зачем нужен as const


const errors = {
postConfirmTel: {},
postTel: {
409: 'Пользователь уже существует. Войдите в свою учетную запись',
}
} as const


С использованием as const, TypeScript воспринимает все значения как литеральные константы. Это выражается в следующем:

1. Чтение значений: Теперь тип errors.postTel[409] будет точной строкой 'Пользователь уже зарегистрирован, войдите в учетную запись', а не просто string.
2. Неизменяемые свойства: Свойства объекта errors становятся доступными только для чтения (read-only). Попытка изменить их приведет к ошибке компиляции.

Преимущества использования as const включают более строгую типизацию и предотвращение случайных изменений значений, что особенно важно в больших и сложных кодовых базах.
#боли

подумать как ввод в форму сделать отдельно а кнопку отдельно, но валидация находилась внутри ввода и ошибки выли там же
Forwarded from Programmer memes
This media is not supported in your browser
VIEW IN TELEGRAM
Держимся коллеги, еще 1 день

8️⃣ Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Programmer & IT Memes
Обычное дело

3️⃣ IT Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🦾 Повышение производительности

📂 Читать

#статья

💛 Настоящий JavaScript