CodeRoll | Frontend
— Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги — Веб-разработка на JavaScript, HTML, CSS, React, Vue,Angular Купить рекламу: https://telega.in/c/coderoll Чат: https://t.me/coderoll_chat По всем вопросам пишите сюда - @poxvawe322
Show more5 592
Subscribers
-524 hours
-277 days
+15830 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
React Conf 2024. React v19
Только что завершилась Конференция React.js. Долгожданная конференция спустя почти 3 года после предыдущей. Не менее долгожданны и обновления реакта. И именно с них была начата конференция, им и будет посвящена статья. И да, как вы увидели из превью — 19 версия перешла в статус release candidate. Полноценный же релиз нам обещают в течении двух недель.
В целом, мне как next.js разработчику большая часть была знакома. Десятки статей на хабре уже рассказали о практически каждой части этого обновления, частично их касался и я рассказывая об обновлениях внесённых в next.js.
Можно сказать, что главным направлениям этого обновления было достижение «Высокого UX при высоком DX». Максимальная производительность при максимально простом коде. И так, а теперь к самой конференции.
Ссылка
#react
Пояснение к ответу
Метод map возвращает новый массив с обработанными с помощью функции обратного вызова элементами исходного массива. В данном случае элементы исходного массива являются числами, поэтому условие if typeof num === 'number' удовлетворяется. После этого выполнение функции останавливается, в новый массив попадает значение переменной num, равное undefined.
❤🔥 1
Что будет в консоли ?Anonymous voting
- []
- [null, null, null]
- [undefined, undefined, undefined]
- [ 3 x empty ]
const result =
[1, 2, 3].map(num => {
if (typeof num === "number") return
return num * 2
})
console.log(result)
Photo unavailableShow in Telegram
Опрос для программистов, полностью анонимный!
Помоги работодателям стать лучше 🥰
Заполни опросник и прими участие в крупном исследовании - https://forms.gle/9VFhR3xnDAHbqSA59?erid=LjN8KCkHb
👍 3
Photo unavailableShow in Telegram
Попытка создать идеальный компонент формы
Как я создавал свою библиотеку для работы с формой, какие сложности встретил и как их решал. Попытка типизировать вообще все и несколько интересных typescript кейсов, которые могут оказаться полезными.
Ссылка
#статьи
👍 4
Photo unavailableShow in Telegram
Как стать Frontend-разработчиком с нуля ❓
Я Андрей Шопинский — Frontend-разработчик из крупного Российского банка.
⚠️ 17 мая в 18:30 по МСК я проведу бесплатный эфир в своём Telegram-канале про Frontend-разработку!
На трансляции будут раскрыты следующие темы:
— Как эффективно изучать Frontend?
— Ошибки новичков в обучении;
— План действий с 0 до трудоустройства!
Я расскажу про свой опыт обучения в IT и дам советы для достижения твоей цели!
🔥 Ты сможешь задать свои вопросы в прямом ЭФИРЕ!
Подписывайся на канал, чтобы не пропустить!
Реклама. Шопинский Андрей Олегович ИНН 312834439322. erid: LjN8KGSjf
👍 4👎 1🔥 1
Пояснение к ответу
Функция parseInt проверяет, являются ли символы в строке допустимыми с точки зрения используемой системы счисления (второй необязательный аргумент). Как только встречается недопустимый символ, синтаксический анализ строки прекращается и последующие символы игнорируются. * является недопустимым числом. Поэтому parseInt прекращает разбор строки и возвращает 7.
👍 8