Maxwell Coding. Начать хочу с информации о том, что на моем Boosty вышли такие ролики:
1. Собеседую разработчика. Middle уровень. JavaScript и TypeScript
2. Рефакторинг проекта подписчика. TypeScript. React. React Native
3. Рефакторинг проекта подписчика. Redux Saga & Redux Toolkit
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1
Next JS. Например, динамические роуты, серверные компоненты, кэширование, и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1💯1
- https://medium.com/
- https://dev.to/
- https://bytes.dev/
- https://thisweekinreact.com/
- https://overreacted.io/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁2❤1
JavaScript фреймворков.реактивность, а затем обновления DOM. В конце связывает два этих слоя между собой.Proxy API, WeakMap, HTML templates, и т.д.Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1💯1
Array.prototype.with(index, value)
Возвращает новый массив, где на позиции
index будет указанное новое значение value.Вот пример:
Меняем в массиве возрастов значение на индексе 1 с 15 на 16:
const ages = [10, 15, 20, 25];
const newAges = ages.with(1, 16);
console.log(newAges); // [10, 16, 20, 25]
console.log(ages); // [10, 15, 20, 25] исходный массив остался неизменным
И вот еще:
Array.prototype.toReversed() // Изменяет порядок элементов в массиве на обратный не меняя исходный массив
Array.prototype.toSorted() // Сортирует массив не меняя исходный
Array.prototype.toSpliced() // Работает как .splice(), но исходный массив остается неизменным
Ссылки:
- with
- toReversed
- toSorted
- toSpliced
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3💯1
https://www.youtube.com/watch?v=Y79bg7JWfHc
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Ковыряем Next JS. React, TypeScript, GitHub
🧑💻Разрабатываем проект на 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❤1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
Задача с собеседования на Frontend позицию. JavaScript. Алгоритмы - Max Well
Разбираю задачу с собеседования в крупную российскую компанию на позицию Frontend разработчика.
👍3🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как узнать что ты Middle разработчик? JavaScript и TypeScript
Интервью с опытным Frontend разработчиком. Проверяем его на знание JavaScript и TypeScript.
Наш чат в телеге: 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…
🔥7👍2❤1
Intl API.Форматирование дат:
Подобно методу
toLocaleDateString в объекте Date, Intl можно использовать для форматирования дат, но с ним мы получаем некоторые дополнительные опции, такие как timeZone.const date = new Date(Date.now());
new Intl.DateTimeFormat("en-US", {
timeZone: "America/Los_Angeles",
minute: "numeric",
hour: "numeric",
}).format(date);
// 9:45 AM (возвращает текущее время в указанной тайм зоне)
Форматирование чисел:
new Intl.NumberFormat("en-GB", {
style: "unit",
unit: "liter",
unitDisplay: "long",
}).format(1); // '1 litre'Форматирование списков:
const list = ["JavaScript", "PHP", "Python"];
new Intl.ListFormat(
"ru-RU",
{ style: "long", type: "conjunction" }
).format(list); // JavaScript, PHP и Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
AppCenter и CodePush ВСЁ!App Center, одного из основных инструментов для сборки мобильных приложений, который прекратит свою работу 31 марта 2025 года.App Center для сборок Android/iOS или для обновлений (с помощью CodePush), придется искать другие решения. Альтернативой App Center может стать EAS Build, а CodePush - EAS Update.React Native и пользуюсь App Center.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1💯1