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-приложениях

Для такой важной и распространенной задачи как валидация пользовательских форм, лучше использовать готовые решения, а не переизобретать велосипед. Вот некоторые из них:

👉 Formik
👉 React Final Form
👉 Unform
👉 React Form
👉 react-json-schema-form
👉 React Hook Form
👉 Redux Form
👉 Formsy
👉 Simple React Validator

Подробный обзор с примерами использования здесь: https://prglb.ru/5wgzp

#frameworks #react #validation
Forwarded from Типичный программист
Подборка бесплатных материалов по тестированию

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

В этой подборке собрали 80 бесплатных материалов по тестированию — книги, курсы, инструменты:

https://tprg.ru/Muon

#тестирование
React Cookbook: Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL

Автор: Carlos Santana Roldan
Год издания: 2018

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

#react #node #redux #english
Внезапный лайфхак с indexOf()

Обычно мы пишем как-то так:

if( 'Привет'.indexOf('ве')  >= 0)  alert('Найдено');

Вместо этого можно писать так:

if( ~'Привет'.indexOf('ве')  )  alert('Найдено');

Фишка в том, что в общем случае:

~x == -(x+1)

Пользуйтесь на здоровье ;)
Forwarded from Лекторий
Как изучить что угодно?

Learn Anything ‐ сервис с интерактивной картой материалов для изучения практически любых тем — https://learn-anything.xyz/

Вводите любую тему и сервис находит ключевые видео, курсы и статьи для изучения этого навыка

Похожий сайт, но только со списком лучших источников для изучения IT-навыков
https://project-awesome.org/
Hands-On Design Patterns with React Native (2018)
Автор: Mateusz Grzesiukiewicz
Количество страниц: 302

React Native позволяет писать приложения как для iOS, так и для Android.
Эта книга покажет вам эффективные шаблоны проектирования в мире React Native и подготовит вас к профессиональному развитию в больших командах. Книга сосредоточена только на шаблонах, которые имеют отношение к JavaScript, ECMAScript, React и React Native.

Во время чтения книги вы:
✔️Изучите шаблоны проектирования в React Native;
✔️Ознакомитесь с распространенными шаблонами React, которые широко используются в разработке React Native;
✔️Изучите лучшие практики для разработки на React Native;
✔️Научитесь отделять компоненты и использовать внедрение зависимости в своих приложениях;
✔️Изучите лучшие способы извлечения данных из бэкэнд-систем;
✔️Прочитаете о лучших способах организации кода вашего приложения в больших кодовых базах.

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

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

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

#english #book #advanced
Forwarded from Веб-страница
Компания Adobe представила React Spectrum

Это коллекция библиотек и инструментов, которые помогут создавать адаптивный, доступный и надёжный пользовательский интерфейс. React Spectrum включает в себя три библиотеки:

— React Spectrum: «реактивная» реализация Spectrum.
— React Aria: хуки для работы с a11y, i18n и поведением компонентов.
— React Stately: хуки для работы со стейтом компонентов.

Подробнее: https://tprg.ru/rbsJ

#фронтенд #react
JavaScript for impatient programmers (2019)
Автор: Dr. Axel Rauschmayer
Количество страниц: 526

Эта книга делает JavaScript менее сложным в освоении для новичков, предлагая современный, максимально последовательный взгляд на язык.

Особенности книги:
✔️Начните программировать быстро, сосредоточившись на современных особенностях;
✔️Охватывает все основные функции JavaScript, вплоть до ES2019;
✔️Дополнительные расширенные разделы позволяют погрузиться в тему глубже.

Достоинства:
Лаконичность;
Хороший авторский стиль.

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

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

#english #book #beginner
Learning React Native, 2nd edition

Автор: Bonnie Eisenman
Год издания: 2018

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

#react #english
Паттерны реактивности в 2020 году

Большое исследование моделей реактивности в современном фронтенде: https://prglb.ru/3jugh

#frameworks #tools #reactivity #frontend #bestpractices