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
Путь к изучению React

Автор: Robin Wieruch и Alexey Pyltsyn
Год издания: 2018

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

#React #русский
React programming. The Ultimate Beginner's Guide to Learn react js Programming. Step by Step

Автор: John Bach
Год издания: 2020

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

#react #english
Forwarded from Хабр
Как перенести на TypeScript большую кодовую базу React UI-компонентов

Иван Греков из фронтенд-команды Badoo рассказывает о том, как они организовали поэтапный переход на TypeScript для UI-разработчиков, которым этот язык был в новинку.
Learning React (2020)
Авторы: Alex Banks, Eve Porcello
Количество страниц: 488

Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.

Достоинства:
Самая актуальная книга по React на данный момент;
Хороший авторский стиль.

Недостатки:
Присутствуют ошибки в примерах кода.

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

#book #english #beginner
Forwarded from Free Online Courses (N00B |TIC| |FTU|)
React and Redux for Absolute Beginners

FREE For 48 Hrs

Walkthroughs on basics React and Redux

https://coursevania.com/courses/react-and-redux-for-absolute-beginners/
Инструменты для авто-тестирования 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