Smart Dev — веб-розробка, дизайн, програмування – Telegram
Smart Dev — веб-розробка, дизайн, програмування
1.07K subscribers
50 photos
1 video
1 file
1.15K links
Новини світу розробки ПЗ і IT. Цікаві статті, авторські переклади.

Чат канала: @smart_dev_chat

По всім питанням:
@sd_contact_bot

Підтримати канал: http://bit.ly/2YbvCFz
Download Telegram
You Don’t Know useState Until You’ve Used Functional Updates. Разбор (с примерами) того, когда может быть полезным передавать функцию в useState → http://bit.ly/39L3kcb
——————————————
Поддержи меня на Patreon
Profiling React Apps with the Profiler API. Разбор Profiler API реакта и того, как с его помощью можно измерить время рендеринга компонентов → http://bit.ly/2NaMADx
——————————————
Поддержи меня на Patreon
A Beginner’s Guide to Memoization with JavaScript. Классное объяснение (с примерами использования) понятия "мемоизация", основных принципов, того, чем мемоизация отличается от кеширования → http://bit.ly/2LP4r2w
——————————————
Поддержи меня на Patreon
My Top 6 Frontend Trends and Predictions for 2021. Обзор трендов текущего года в мире фронтенда → http://bit.ly/3pe4pQw
——————————————
Поддержи меня на Patreon
How to Write Better React Components. Подборка советов по улучшению кода реакт компонентов → http://bit.ly/3c4FCKR
——————————————
Поддержи меня на Patreon
How to record screen actions as a puppeteer noscript. Экспериментальная фича chrome 89, позволяющая преобразовывать действия в браузере в скрипт для puppetier → http://bit.ly/3oiMMxq
——————————————
Поддержи меня на Patreon
Using Hooks with React Router. Описание того, как можно заменить привычние пропсы реакт-роутера хуками (предоставляемыми библиотекой) → http://bit.ly/3a7i4lV
——————————————
Поддержи меня на Patreon
Maintaining JavaScript applications in the long term. Интересная заметка о проблемах, с которыми пришлось столкнуться при долгосрочной поддержке js-приложения → http://bit.ly/3oqHHDx
——————————————
Поддержи меня на Patreon
The JavaScript Landscape in 2021. Довольно интересный разбор трендов мира фронтенда → http://bit.ly/3ooXrqB
——————————————
Поддержи меня на Patreon
New aspect-ratio CSS property. Свойство aspect-ratio, позволяющее задать отношение сторон для картинок (и позволящее избежать хаков с padding-top) скоро получит поддержку всех популярных браузеров. Подробнее - в блоге web.devhttp://bit.ly/3r2Ubmw
——————————————
Поддержи меня на Patreon
Web platform's hidden gems - Battery Status API. Полезное API, позволяющее получать информацию и отслеживать изменения касательно заряда батареи девайса. Может быть полезным для некоторых ситуаций, но пока только браузеры на основе chromium → http://bit.ly/2MMb6uI
——————————————
Поддержи меня на Patreon
Вам показалось! Все о Perceived Performance. Крутой пост о способах увеличить видимую производительность приложения (в некоторых случаях даже без увеличения реальной 😄) → http://bit.ly/3r9OHq3
——————————————
Поддержи меня на Patreon
Tao of React - Software Design, Architecture & Best Practices. Классный набор best-practices для React-проектов → http://bit.ly/2MxJE3T
——————————————
Поддержи меня на Patreon
10 bad TypeScript habits to break this year. Не со всеми советами согласен на 100%, но на большинство стоит обратить внимание → http://bit.ly/2MJQC5H
——————————————
Поддержи меня на Patreon
Как отслеживать производительность веб-приложения с JavaScript и Performance API. Довольно детальный рассказ о том, как можно использовать Performance API для замеров производительности приложения → http://bit.ly/3oL1Wf9
——————————————
Поддержи меня на Patreon
An Introduction to the JavaScript Temporal API. Обзор пропозала Temporal API (сейчас на stage 2), который немного упростит работу с датами в js → http://bit.ly/3rgCyzE
——————————————
Поддержи меня на Patreon
createRef, setRef, useRef и зачем нужен current в ref. Интересный разбот того, как устроен ref в React под капотом → http://bit.ly/3cPCPFA
——————————————
Поддержи меня на Patreon
Архитектурный паттерн Dependency Injection в React-приложении. Расшифровка доклада Сергея Нестерова о внедрении данного паттерна в приложении Тинькофф → http://bit.ly/2NbO7sV
——————————————
Поддержи меня на Patreon
Authentication vs. Authorization. Полезный пост о разнице между этими двумя понятиями → http://bit.ly/3rBojpa
——————————————
Поддержи меня на Patreon
Is JavaScript Becoming TypeScript?. Интересная статья-размышление о том, заменит ли TS Javanoscript в среднесрочной перспективе или же JS переймет фичи TS и продолжит доминирвоать в вебе → http://bit.ly/2MVMQ9G
——————————————
Поддержи меня на Patreon
The web performance of internal systems is important, so optimize them too. Статья о том, почему не нужно забивать на перформанс внутренних сервисов компании и какие инструменты могут быть полезными для его измерения → http://bit.ly/3qoGD4F