fetch('https://someApi.com' {
signal: AbortSignal.timeout(5000),
})DOMExceptionError , где error.name будет равен строке TimeoutError.AbortController.const controller = new AbortController();
setTimeout(() => {
controller.abort('Что-то пошло не так')
}, 5000);
fetch('https://someApi.com' {
signal: controller.signal,
})
.abort().Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1💯1
- Какую структуру данных выбрать? Массив или Объект?
- Как эффективнее экономить память в проектах на JavaScript?
- Задача с собеседования на Frontend позицию. JavaScript. Алгоритмы: разбор плохого кода и рефакторинг на более эффективный;
- Рефакторинг проекта подписчика. TypeScript. React. React Native: улучшаем типизацию, линтинг, устраняем баги, и оптимизируем код;
- Рефакторинг проекта подписчика. Redux Saga & Redux Toolkit: связываем Redux Toolkit с Redux Saga с нуля, устраняем баги, типизацию, и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
Boosty.to
Boosty.to - a place where success turns into a stable income
👍3❤1💯1
Забустите пожалуйста кто-нибудь канал, у кого есть премиум. Одного буста хватает.
Это чтоб один раз в день мог сторисы выкладывать.
https://t.me/boost/maxwell_coding
Это чтоб один раз в день мог сторисы выкладывать.
https://t.me/boost/maxwell_coding
Telegram
maxwell coding
Проголосуйте за канал, чтобы он получил больше возможностей.
❤3❤🔥1👌1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥1❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
VS Code под названием Console Ninja.https://console-ninja.com/
https://www.youtube.com/shorts/SN3SRJefxb0
Please open Telegram to view this post
VIEW IN TELEGRAM
Пошаговая инструкция по тому, как выложить проект на 👩💻 👩💻
https://www.youtube.com/watch?v=gbpT7B-YjRY
React и Vite на GitHub Pages.https://www.youtube.com/watch?v=gbpT7B-YjRY
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Выкладываем проект на GitHub Pages. React, Vite, TypeScript
Пошаговая инструкция по тому, как выложить проект на React и Vite на GitHub Pages.
Наш чат в телеге: https://t.me/front_room
Наш канал в телеге: https://t.me/maxwell_coding
_____________________
Поддержка донатом:
https://www.donationalerts.com/r/maxwell_dev…
Наш чат в телеге: https://t.me/front_room
Наш канал в телеге: https://t.me/maxwell_coding
_____________________
Поддержка донатом:
https://www.donationalerts.com/r/maxwell_dev…
👍6❤3🔥2
DOM при изучении JavaScript. И все мы знаем, что в JavaScript HTML атрибутам соответствуют определенные (чаще одноименные) свойства.Мы ссылаемся на атрибут говоря об
HTML, на свойство - о JavaScript.Освежим память:
<input type="text" value="123" />
<script>
const input = document.querySelector('input');
console.log(input.value); // "123"
</script>
Например:
<div foo="bar">…</div>
<script>
const div = document.querySelector('div[foo=bar]');
console.log(div.getAttribute('foo')); // 'bar'
console.log(div.foo); // undefined
div.foo = 'hello world';
console.log(div.getAttribute('foo')); // 'bar'
console.log(div.foo); // 'hello world'
</script>
Запись
div.foo изначально дала результат undefined, потому что атрибут foo мы сами придумали - его нет в спецификации как например style, class, id, и т.д.А метод
getAttribute, как видно, получает фактическое значение атрибута foo.И это не единственный подобный нюанс. Подробнее вы можете почитать тут:
https://jakearchibald.com/2024/attributes-vs-properties/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤🔥5❤4
Приходите завтра на стрим в 19:00 по мск.
https://www.youtube.com/live/gif_6qsLbAo?si=VlXHiLKYNlOvcagx
https://www.youtube.com/live/gif_6qsLbAo?si=VlXHiLKYNlOvcagx
YouTube
Проект на Next JS. Качаем скиллы. React.TypeScript
🧑💻Разрабатываем проект на React, Next JS и TypeScript. Чилим. ☕ Пьем чай. Отвечаю на вопросы.
Код: https://github.com/Mavludin/github-top-contributors
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка…
Код: https://github.com/Mavludin/github-top-contributors
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка…
🔥3😍2😱1💔1
Стронг Мидл/Синьор. В основном работаю на следующем стеке: JavaScript, TypeScript, React, Redux, React Native. Имею опыт как личный, так и командный (плюс еще в международных командах). Уровень владения английским - C1.📅 Пока что точной даты, когда состоится данное мероприятие, нет. Как будет информация, сразу поделюсь на канале.
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
Опрос - Что вы хотите услышать от меня на Митапе?
Меня пригласили выступить на Митапе и поделиться знаниями/опытом, разобрав какую-то тему. Заполните форму и поделитесь своим мнением о том, что бы вы хотели услышать от меня, если бы посетили данный Митап? Буду благодарен.
Немного обо мне: Frontend разработчик…
Немного обо мне: Frontend разработчик…
🔥6❤4🥰2
YouTube канал, и снял такой контент:1. Перенес проект с шаблона
Create React App на Vite с поддержкой TypeScript и Bun.2. Отрефакторил, чтобы проект запустился;
3. Залил все на
GitHub и открыл PR, чтобы вы тоже могли глянуть код.1. Переписать все на
TypeScript;2. Обновить библиотеки (а значит еще переписать кучу кода);
3. Обновить UI
https://youtu.be/bXXcV_XLAEU
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Я обновил старый проект на React. И вот что вышло.
Пошаговая инструкция по тому, как перенести старый React проект с шаблона Create React App на VIte с поддержкой TypeScript и Bun.
Наш чат в телеге: https://t.me/front_room
Наш канал в телеге: https://t.me/maxwell_coding
_____________________
Код:
https…
Наш чат в телеге: https://t.me/front_room
Наш канал в телеге: https://t.me/maxwell_coding
_____________________
Код:
https…
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😍2😱1💔1🆒1
JavaScript добавили новые методы для Set.Set для их сравнения, то сейчас это все упаковали в готовые методы.Вот они:
1.
set1.intersection(set2) - возвращает новый Set с совпадающими элементами из set1 и set2;2.
set1.union(set2) - возвращает новый Set со всеми элементами из set1 и set2;3.
set1.difference(set2) - возвращает новый Set с НЕсовпадающими элементами из set1 и set2;-
Chrome 122-
Safari 17-
Firefox 127Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🥰2
React Conf 2024, команда React Native официально заявила, что теперь Expo является рекомендуемым фреймворком, с которого стоит начать пилить мобильные приложения на React Native. Все потому, что Expo не стоял на месте - улучшался, добавлялись новые фичи, устранялись проблемы.RN, то стоит это иметь в виду.Expo это фреймворк для разработки приложений на React Native, призванный упростить жизнь разработчикам. К примеру, весь фокус идет на разработку на JavaScript, React и React Native, позволяя избежать надобности ковыряться в нативной части (Kotlin/Swift).RN, и помню, как Expo был проблемным. Поэтому, от него либо отказывались сразу на старте проекта, либо позже эджектились по мере появления задач, которые уже он не мог решать (expo eject).RN, напишите в комментариях что вы думаете об этой новости. Поделитесь своим опытом - что сейчас разрабатываете, и т.д.Please open Telegram to view this post
VIEW IN TELEGRAM
❤3❤🔥3👍3
мае 2024 года более 65 000 разработчиков ответили на вопросы ежегодного опроса от StackOverflow, касательно разработки, технологий и инструментов, которые они используют и хотят изучить, искусственного интеллекта и опыта разработки на работе.Вот некоторые результаты за последний год:
-
65 437 разработчиков из 185 стран участвовали в опросе;-
62.3% из них использовали JavaScript;-
48 019 из них поделились информацией о своих зарплатах;- Согласно
82% ответов, онлайн-ресурсы являются главным выбором разработчиков для изучения кодинга;-
Erlang разработчики занимают первое место по самой высокой медианной зарплате Elixir и Clojure. JavaScript даже и рядом не стоит 1. США 🇺🇸
2. Германия 🇩🇪
3. Индия 🇮🇳
4. Великобритания 🇬🇧
...
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍4💯4 3
Какой из следующих методов лучше всего подойдет?
Anonymous Quiz
53%
Promise.all()
35%
Promise.allSettled()
4%
Promise.any()
8%
Promise.race()
- React
- TypeScript
- React Admin
- Firebase
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
4👍6🔥3😍1
maxwell coding
Please open Telegram to view this post
VIEW IN TELEGRAM
- React
- TypeScript
- React Admin
- Firebase
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
1👍5 2😍1 1