javascript (278)

Основи Redux

Так як веб-додатки стають все більш складними, виникає необхідність оновлення та відображення їх основних даних. Є багато підходів управління цими даними. Проте розробники досі залишаються з непрозорим кодом, який практично неможливо змінити. Ще гірш...

Codeguida · 30 листопада 2021 · 234

Web PUSH Notifications швидко і просто

У цій замітці я хочу розповісти як швидко і просто налаштувати push-повідомлення на вашому сайті. Ця стаття ні в якому разі не претендує на звання вичерпного керівництва, але, я сподіваюся, що вона дасть точку старту для подальшого вивчення. Інформа...

Alex · 01 листопада 2019 · 439

Граємо з потоками в Node.JS 10.5.0

У мене на роботі виникла суперечка між мною і дотнетчиками щодо потоків у новій версії Node.JS і необхідності їх синхронізувати. Для початку вирішили вибрати задачу про паралельний запис рядків у файлі.Трохи про самі потоки. Вони є експериментальною...

Alex · 15 червня 2020 · 278

GraphQL для початківців

Абревіатура API означає  Application Programming Interface  (програмний інтерфейс програми). Це, як випливає з назви, інтерфейс, за допомогою якого розробники та користувачі взаємодіють з даними. У цій статті ви познайомитеся з о...

Alex · 08 жовтня 2020 · 998

5 концептів які зроблять з вас кращого React розробника

Дізнайтеся, як використовувати передові концепцти React, це допоможе вам стати кращим розробником React. Індивідуальні хуки (custom hooks) Як ви вже знаєте, хуки — це нове доповнення в React 16.8, яке дозволить вам використовувати стан та інші функці...

Alex · 15 червня 2022 · 650

Різні способи написання CSS у React

Ми всі знайомі зі стандартним способом приєднання таблиці стилів у <head> HTML-документа, чи не так? Це лише один з декількох способів написання CSS. Але як це виглядає, якщо ми хочемо створити стиль в односторінковому додатку (SPA), скажімо, в проєк...

Alex · 04 серпня 2023 · 125

Підводні камені React: 5 помилок з мого першого проєкту

Ви знаєте, що таке вивчати нову мову або фреймворк. Іноді чудова документація допоможе вам зорієнтуватися в цьому питанні. Але навіть найкраща документація не охоплює абсолютно все. І коли ви працюєте з чимось новим, ви неодмінно зіткнетеся з проблем...

Alex · 10 серпня 2023 · 162

array.flatMap() — витончений перебір у JavaScript

array.map() дуже корисна функція перебору: вона приймає масив і функцію перебору, а потім повертає новий перебраний масив. Однак існує альтернатива array.map() — array.flatMap() (доступний починаючи з ES2019). Цей метод дає вам можливість перебирати,...

Codeguida · 03 лютого 2022 · 237

UI-фреймворки та бібліотеки JavaScript

UI-бібліотеки та фреймворки містять компоненти й утиліти, що допомагають створювати гармонійні користувацькі інтерфейси. В них можна знайти різні теми для стилізації або ж елементи для чіткої й послідовної взаємодії. Звичайно, ви можете розробити ад...

Codeguida · 10 березня 2020 · 145

5 порад для створення якісних стрілкових функцій

Стрілкові функції стали популярними недарма: їхній синтаксис лаконічний, this прив'язується до лексичного оточення, а ще вони чудово підходять для колбеків. Тож дізнаємось в матеріалі, як отримати від стрілкових функцій якомога більше користі. 1. Вив...

Codeguida · 12 лютого 2020 · 5

10 порад для створення масштабних проєктів Vue.js

З'ясуємо, як найкраще працювати з масштабними проєктами на Vue.js. 1. Використовуйте слоти, аби ваші компоненти були зрозумілішими й потужнішими Історія з життя. Якось розробнику треба було зробити звичайне спливне вікно. Нічого складного: просто заг...

Codeguida · 19 листопада 2019 · 10

15 must-have директив Vue для підвищення продуктивності

Надихнувшись AngularJS, Vue пропонує власні вбудовані директиви (на зразок v-html чи v-once), які обов'язково стануть у пригоді при розробці. З повним переліком вбудованих директив можна ознайомитись за посиланням. Ба більше, ви можете створити власн...

Codeguida · 17 жовтня 2019 · 19