КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 715051 томов
Объем библиотеки - 1417 Гб.
Всего авторов - 275193
Пользователей - 125199

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про Тарханов: Мы, Мигель Мартинес (Альтернативная история)

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

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
iv4f3dorov про Тюрин: Цепной пес самодержавия (Альтернативная история)

Афтырь упоротый мудак, жертва перестройки.

Рейтинг: 0 ( 1 за, 1 против).
iv4f3dorov про Дорнбург: Змеелов в СССР (Альтернативная история)

Очередное антисоветское гавно размазанное тонким слоем по всем страницам. Афтырь ты мудак.

Рейтинг: +2 ( 3 за, 1 против).
A.Stern про Штерн: Анархопокалипсис (СИ) (Боевик)

Господи)))
Вы когда воруете чужие книги с АТ: https://author.today/work/234524, вы хотя бы жанр указывайте правильный и прологи не удаляйте.
(Заходите к автору оригинала в профиль, раз понравилось!)

Какое же это фентези, или это эпоха возрождения в постапокалиптическом мире? -)
(Спасибо неизвестному за пиар, советую ознакомиться с автором оригинала по ссылке)

Ещё раз спасибо за бесплатный пиар! Жаль вы не всё произведение публикуете х)

Рейтинг: 0 ( 1 за, 1 против).
чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: +2 ( 2 за, 0 против).

Основы Redux [М. Пацианский] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Содержание
Вступление
От автора
Подготовка

1.1
1.1.1
1.2

create-react-app

1.2.1

ESLint и Prettier

1.2.2

Создание

1.3

Основы Redux (теория)

1.3.1

Точка входа

1.3.2

Редьюсеры и connect

1.3.3

Комбинирование редьюсеров

1.3.4

Контейнеры и компоненты

1.3.5

Создание actions

1.3.6

Константы

1.3.7

Наводим порядок

1.3.8

Middleware (усилители)

1.3.9

Асинхронные actions

1.3.10

Взаимодействуем с VK

1.3.11

Рефакторинг

1.3.12

Оптимизация перерисовок

1.3.12.1

Доработки

1.3.12.2

Что дальше?

1.4

Спасибо

1.5

1

Вступление

React Redux [RU tutorial] (2-е издание)
Версия от 2018 года включает в себя React
16.4.3

) и Redux

^16.4.1

(без проблем апгрейдится до

^4.0.0

Так же в 2018м году активность в онлайне выросла в разы, подробнее в разделе "От
автора".

В данном учебном курсе вы найдете 2 раздела:
1. Подготовка (сильно похудела во втором издании, так как появился CRA)
2. Теория redux и создание веб-приложения по шагам
Курс предполагает, что читатель уже знаком с React. Если вы не знакомы, рекомендую
для начала ознакомиться с курсом React.js для начинающих.
В результате прохождения курса, вы научитесь:
Основам создания SPA-приложения на React;
Грамотно готовить Redux-приложение (однонаправленный поток данных);
Выполнять асинхронные запросы (прелоадер, обработка ошибок) с помощью
стандартного redux-thunk;
Взаимодействовать со сторонними API (на примере VK API);
Работать с документацией (по-желанию);
Оптимизировать перерисовки компонентов;
Результатом изучения будет приложение, которое выведет ваши фото из VK
отсортированные по лайкам с фильтром по году.

2

Вступление

Поддержать проект
Вы можете поддержать проект, мне будет очень приятно.
Если у вас не получается поддержать проект материально, вы можете оставить отзыв
в группе vk.

3

От автора

Обо мне

Меня зовут Максим Пацианский, я Frontend-разработчик, стартанул в этой теме с
Joomla! сайтов в 2008 году.
Занимаюсь консультированием по React более 2х лет, с момента выхода прошлых
учебников.
Подробнее о моем опыте консультирования я писал на хабре.

Напутствие
Пожалуйста, выполняйте код по ходу книги. Ломайте его, "консольте", интересуйтесь.

Полезные ссылки
Мои уроки/вебинары/соц.сети:
Полноценный учебник "Основы React"
Расписание стримов и вебинаров (на сайте есть текстовые версии вебинаров)
Youtube канал c записями вебинаров и стримов
Группа vkontakte
Канал в telegram
Twitter
Facebook
React.js (EN) - офф.сайт, содержит примеры для изучения

4

От автора

Redux (EN) - документация по Redux (так же есть примеры)

Консультации и платные услуги
С 2016 года, я с удовольствием занимаюсь консультированием 1 на 1, поиском
проблем в коде, помощью в подготовке к собеседованию и т.д. Хороший багаж опыта,
которым я готов поделиться понятным языком.
Актуальный прайс

5

Подготовка

Подготовка
Данная глава является обучающей для людей, которые не в курсе, или хотят освежить
и пополнить свою базу знаний, по следующим пунктам:
Установка create-react-app (CRA) [копия разделов из учебника по основам React]
настройка VS Code для удобной работы
настройка Prettier
настройка ESLint
Результатом подготовки, будет следующий код.
Если вам понятен код данного раздела, предлагаю сразу переходить к части
"Создание".
Для всех остальных, я предлагаю за несколько простых шагов настроить удобное
рабочее окружение.

6

create-react-app

Установка и запуск create-react-app
npx create-react-app my-app
cd my-app
npm start

Если вы не знакомы с данными командами, значит вам нужно поставить себе node.js и
ввести их в терминале после.

После запуска мы получим следующую картину в браузере:

И следующую файловую структуру:
+-- node_modules (здесь расположены пакеты для работы приложения)
+-- public (здесь расположены публичные файлы, такие как index.html и favicon)
+-- src (здесь живет компонент App)
+-- .gitignore (файл для гита)
+-- package.json (файл с зависимостями проекта)
+-- README.md (описание проекта)
+-- yarn.lock (может быть, а может и не быть - тоже относится к теме зависимостей прое
кта)

7

create-react-app

CRA при каждом изменении в файлах внутри директории src - перезагружает страницу
в браузере.

Про import/export задерживаться не будем, так как думаю вы это уже знаете. Если что,
есть глава "Приборка и импорты" в учебнике по основам реакта.

Исходный код

8

ESLint и Prettier

ESLint и Prettier
Кратко о библиотеках:

ESLint
Линтер - это помощник по части "здоровья" кода. Вы определяете список правил и в
дальнейшем, при настроенном плагине в вашем редакторе, он как Microsoft Word
"проферка орфографии" проверяет все, что вы написали.
Например, определили переменную, но нигде не используете? Сработает правило: nounused-vars (долой неиспользуемые переменные) и переменная будет подчеркнута.

Когда вы видите "подчеркивание", и после наведения видите в скобочках