React. Оптимизация производительности, как ускорить SPA приложение

Мы знаем, что манипуляции с DOM структурой — это длительные и «дорогостоящие» операции. React использует несколько умных методов, чтобы минимизировать количество дорогостоящих операций DOM, необходимых для обновления пользовательского интерфейса. В большинстве случаев приложение написанное на React будет иметь быстрый пользовательский интерфейс, так что, не выполняя много работы, у нас будет оптимизация React приложения. Тем не […]

Read more
Изучение React бесплатно. Часть 1. Подготовка. Пример приложения

Приветствую посетитель! Я front-end разработчик и начинающий javascript программист, с немалым опытом создания сайтов на различных платформах. Давно планировал бесплатно изучить React. А что бы разобраться в какой-либо технологии — лучше всего это написать что-то на ней, поэтому решил написать статью на тему изучение React. Эта статья будет полезна разработчикам, которые уже имеют определенный опыт в JS […]

Read more
Правильная структура для SPA приложения. Поиск решений

Цель каждой структуры одинакова: создание надежного приложения. Поэтому вам будет необходимо выяснить, хотите ли вы, например, более объектно-ориентированный или более функциональный подход при создании приложений. После того, как вы приобрели инструментарий и экосистему JavaScript, и определили, какие части вам больше всего нравятся, выберите структуру, которая подходит по вашему выбору. Вам также придется решить, какой контроль […]

Read more
React и ReactJs

Что такое Реакт? React не считается фреймворком, сам по себе — скорее, позиционирует себя как библиотеку представлений. Но не позволяйте этому обмануть вас, так как React был создан для решения проблем пользовательского интерфейса в очень больших масштабах. React был довольно противоречивым, после анонсирования. Идея «Переосмысление лучших практик» была с полным основанием — предложение «Реакта» сильно отличается […]

Read more