Фронтенд-дайджест №383 (1 - 6 октября 2019)
Медиа
- "Девшахта-подкаст" #96: Цели, приватные поля и новая Node.js
- "Девшахта-подкаст" #97: 97: LongestJS, TC39 Panel, воркшопы и лайтнинги на HolyJS
- Фронтенд Юность (18+) #110: Компилируем шаварму
- Repozitorro #29 — Частая ошибка новичков
Веб-разработка
-
Инструменты
-
Производительность
-
Доступность
CSS
- Современный CSS Reset
- Feeling Sassy Again. Заметка в блоге cloudfour о том, как они задумались о возвращении на Sass после 4х лет использования PostCSS
- Создание макета Scrapbook с помощью CSS Grid
- Редакторские шаблоны дизайна с помощью CSS Grid и Named Columns
- Создание слайд-шоу с CSS Scroll Snapping
- Почему CSS такой странный?
- Множество способов залинковать фигуры и изображения с помощью HTML и CSS
- Интересные лейауты с CSS Grid
- Попытка разобраться в поддержке CSS в Gmail (по версии 2019)
- Не усложняйте масштабируемый CSS
JavaScript
-
Теория
- JavaScript Map, Reduce и Filter - объяснение с примерами
- Подробно про метод filter() в JavaScript
- Как проверить число в JavaScript
- Заметка о void в JavaScript и TypeScript
- Два исключительных варианта использования оператора spread, о которых вы можете не знать
- Функции высшего порядка и их использование в javascript
- Почему я предпочитаю объекты, а не оператор switch
-
React
- Руководство по React от Framer
- Минималистичный менеджмент состояния (React)
- Анимации с использованием React Hooks и GreenSock
- Повысьте производительность приложений на React + Redux с помощью библиотеки Reselect
- Новые функции в React 16.9.0
- Демонстрация повторно используемых компонентов React в формах
- React VS Vue: что выбрать для 2020 года?
- Я создал точно одинаковое приложение на React и Vue. Вот различия. [по версии 2019 года]
- Релиз create-react-app v3.2.0
-
Vue
- Как улучшить производительность vuex store
- Создание веб-приложения Vue на основе классов с аутентификацией Firebase
- Vue 3 - обзор доступной информации о новой версии Vue.js
- vue-next (Vue 3 Pre-Alpha): разработчики достигли большинства архитектурных целей и новых функций, запланированных для v3
- Юнит-тестирование во Vue: что тестировать?
- Как сделать приложение календаря с помощью Vue
- 15 обязательных директив Vue, которые значительно увеличат вашу производительность
- В 10 раз более быстрые Nuxt сборки на Netlify
-
Angular
-
Ember
-
Libs & Plugins