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
Инструменты для авто-тестирования Frontend

Авто-тестирование - Это процесс, когда программные средства выполняют сценарии тестирования до выпуска продукта.

Chai - Библиотека BDD / TDD утверждений для узлов и браузеров, которые работают с любой инфраструктурой тестирования JavaScript.

Cucumber - Программный инструмент, используемый для тестирования ПО c помощью BDD.

FiveUI - Инструмент для оценки пользовательских интерфейсов HTML на соответствие определённым стандартам UI.

Jasmine - Фреймворк для BDD тестирования, не зависящий от браузеров, DOM и других фреймворков.

Jest - Фреймворк для юнит-тестов, используемый Facebook для тестирования сервисов и React приложений.

Sinon.js - Библиотека для эмуляции и проверки требуемого поведения в JavaScript с использованием spy, stub и mock.
Три примера, когда не стоит использовать стрелочные функции JavaScript

Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.

https://nuancesprog.ru/p/9592

@nuancesprog #статьи #JavaScript
JavaScript Programming: A Comprehensive Programming Guide for Beginners That Will Enable You to Improve JavaScript Skills

Автор: Ethem Mining
Год издания: 2019

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

#JavaScript #русский
Mousetrap.js

Легкая библиотека для привязки сочетания клавиш. Поддерживает множество действий и разные раскладки.

На github: https://prglb.ru/3mbx7

#tools #library
Forwarded from Веб-страница
Badoo перешёл на TypeScript

Как удалось перенести на TypeScript большую кодовую базу React UI-компонентов, рассказал один из фронтенд-разработчиков популярного сайта знакомств. В своей статье он затронул причины перехода, вопросы типобезопасности, единства кодовой базы, поделился особенностями планирования, анализа и результатами:

https://tprg.ru/Zg3o

#typescript
Mo.js

JS-библиотека для создания motion графики на JavaScript. Предоставляет полный контроль над анимацией и множество встроенных компонентов.

Ссылка: https://prglb.ru/35orb

#tools #library #animation
React and React Native (2020)
Авторы: Adam Boduch, Roy Derks
Количество страниц: 526

React и React Native, инновационные фреймворки для разработки пользовательского интерфейса, созданы для написания качественных кроссплатформенных мобильных и веб-приложений. Данная книга была обновлена, чтобы соответствовать последней версии React. Поработав с книгой, вы сможете быстро создавать новые проекты. Для комфортного чтения необходимы знания JavaScript.

Во время чтения книги вы:
✔️Изучите архитектуру фреймворка, работу с компонентами, состоянием и прочим;
✔️Научитесь использовать хуки для работы с функциями и компонентами;
✔️Изучите написание схем GraphQL для поддержки веб-приложений и мобильных приложений.

Достоинства:
Актуальность материала;
Хороший баланс теоретического и практического контента.

Недостатки:
Не замечено.

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

#english #book #intermediate
Professional JavaScript

Автор: Hugo Di Francesco, Siyuan Gao, Vinicius Isola, Philip Kirkbride
Год издания: 2019

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

#JavaScript #english
Обзор достоинств и недостатков функционального подхода в программировании. Рекомендую всем для общего развития)
Введение в Immutable.js и основные концепции функционального программирования

Читать: https://prglb.ru/2u6c1

#javascript #functional
Modern Full-Stack Development (2020)
Автор: Frank Zammetti
Количество страниц: 395

React - один из самых популярных фреймворков веб-разработки, доступных сегодня, а Node.js чрезвычайно популярен для разработки на стороне сервера. Тот факт, что оба используют JavaScript, является хорошим аргументом в пользу их использования, но по мере того, как разработчики все больше используют этот язык, они начинают видеть и некоторые несовершенства; именно поэтому существует и быстро набирает популярность TypeScript. Добавьте к этому стеку Webpack и Docker, и вы получите мощный набор инструментов разработки, с которым можно создавать приложения. Работая с книгой, вы увидите, как эти инструменты действуют вместе и научитесь ими пользоваться.

Во время чтения книги вы:
✔️Запустите проект и логически структурируете его;
✔️Сделаете интерфейс пользователя с React и MAterial-UI;
✔️Используете вебсокеты для коммуникаций клиента с сервером;
✔️Создадите REST API с Node и Express.

Достоинства:
Множество примеров кода;
Широкий спектр инструментов.

Недостатки:
Некоторые темы описаны поверхностно.

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

#english #book #intermediate
Курс по JS - бесплатный сегодня-завтра.
Подписуемся, кому не хватает знаний)
Forwarded from Free Online Courses (N00B |TIC| |FTU|)
JavaScript Fundamentals: A Course for Absolute Beginners

FREE For 48 Hrs

Learn JavaScript Fundamentals from the Scratch

https://coursevania.com/courses/javascript-fundamentals-a-course-for-absolute-beginners/
Forwarded from IT Библиотека
📕 Practical Test Automation
Learn to Use Jasmine, RSpec, and Cucumber Effectively for Your TDD and BDD

📁 Скачать

@itlibrary