ReactJS/React Native, JS, HTML, Frontend - Uncolored collection
166 subscribers
242 photos
4 videos
6 files
535 links
Пополняющаяся коллекция материалов по ReactJS и смежных технологий.

Laravel: https://t.me/laravel_uncolored
Vue: https://t.me/vuejs_uncolored
Svelte: https://t.me/svelte_uncolored

Для связи @RainySkys
Download Telegram
#codepen дня
#css #3d #transform

Сегодня в топ попал довольно необычный пример. Он сложен с математической точки зрения, но довольно прост с точки зрения кода. И это — взгляд изнутри на трёхмерный куб. Без WebGL.

Объём CSS-кода минимален для того, чтобы понять, как работают 3D-преобразования и перспектива. JS-код в свою очередь даёт элементарные понятия о взаимодействии с камерой. Не думаю, что кто-то сделает это проще и меньше.

Практической пользы у этого примера, в общем, нет, но полученные знания пригодятся всем, кто интересуется 3D-эффектами с минимальными усилиями.

https://codepen.io/ge1doot/pen/yLJwBrm
Новые фичи в вебе за 2020, которые вы могли пропустить:

IntersectionObserver V2 (позволяет веб-приложениям асинхронно следить за изменением пересечения элемента с его родителем или областью видимости документа viewport)
Screen Wake Lock API (позволяет предотвратить затемнение или блокировку экрана устройствами, когда приложение должно продолжать работу)
CSS :any-link селектор (стилизует каждый элемент <a>, <link>, <area>, в котором определен href)
CSS content-visibility (указывает браузеру какую разметку не отрисовывать, для ускорения отрисовки видимой части контента)
CSS ::marker (применяет стили к маркеру элемента списка, которые обычно содержит значок или номер)
URL Scroll-To-Text Fragment (скролл к фрагменту текста на странице)
Gap для Flexbox (пропуски, как в GRID)
CSS Revert (откат стилей назад по каскаду на шаг)
AVIF (новый формат картинок с очень хорошим сжатием и небольшой потерей качества)

#browser_api #css

К статье(eng)
Такая литература будет вечной
Структуры и алгоритмы обработки данных

Авторы:
Павлов Л.А., Первова Н.В.

Год издания: 2020

Скачать книгу

#algorithms #русский
Обзор JavaScript Symbol

iterator для итерации объектов
hasInstance для настройки instanceof
toPrimitive для преобразования объекта в примитив
toStringTag для создания стандартного описания объекта
species для создания производного объекта
match, replace, search, split для создания регулярного выражения в форме объекта
isConcatSpreadable для преобразования объекта в массив

#javascript #symbol

К статье(rus)
Декораторы JavaScript с нуля

Декоратор — это просто способ обернуть функцию другой функцией, чтобы расширить ее существующие возможности

#javascript #decorator

К статье(rus)
Полный видеокурс по React(10 часов) от freeCodeCamp

#react

Смотреть курс(eng)
Типичные ошибки джунов, использующих React

В материале приведены некоторые из ошибок, которые React-разработчики совершают на раннем этапе своего профессионального роста.

https://prglb.ru/2l1zu

#react #frameworks
Прощай, Web-API

В статье рассматривается подход, при котором не надо реализовывать REST/GraphQL взаимодействие в своем приложении, а можно переиспользовать одну и ту же модель на клиенте и сервере. Такой подход становится возможным с набором библиотек layr

#javascript #api #architecture

К статье(eng)
Forwarded from Веб-страница
Дорожная карта React-разработчика

Хотите знать, как стать React-разработчиком в 2021? Держите дорожную карту, которая собрала must-have темы и инструменты:

https://tprg.ru/rMBs

#фронтенд #react
Forwarded from Free Online Courses (N00B |TIC| |FTU|)
React – The Complete Guide with React Hook Redux 2020 in 4hr

FREE For 48 Hrs

Learn how to create high performance web app with react. Hooks, Redux, React Routing, useContext, Fireabase and more

https://coursevania.com/courses/react-the-complete-guide-with-react-hook-redux-2020-in-4hr/
Forwarded from Веб-страница
CSS clip-path Editor

Полезный инструмент при создании clip-path фигур, который наглядно демонстрирует, как будет выглядеть элемент на странице. Можно воспользоваться готовыми пресетами или настроить по своему желанию, после чего просто скопировать готовый код в свой проект.

https://tprg.ru/sKF5

#фронтенд #css