Javascript & Ajax \ React

Понятие компонентов высшего порядка в React и Gutenberg

От автора: Front end экосистема развивается чрезвычайно быстро, с ростом таких фреймворков, как React, Vue и Angular, что приводит к резким изменениям в архитектуре приложений и целым новым наборам шаблонов для разработчиков JavaScript. С WordPress, охватывающим React в новом редакторе Gutenberg, миллионы разработчиков внезапно внедряются в этот мир и пытаются не отстать от нововведений.

Продолжить чтение

Javascript & Ajax \ React

React JS — компоненты высшего порядка

От автора: компоненты высшего порядка React — это функции JavaScript, используемые для добавления дополнительных функциональных возможностей к существующему компоненту. Эти функции являются чистыми, что означает, что они получают данные и возвращают значения в соответствии с этими данными.

Продолжить чтение

Javascript & Ajax \ React

React JS — использование Flux

От автора: в этой главе мы познакомимся с тем, как реализовать в приложениях шаблон Flux React. Мы будем использовать среду Redux. Цель этой главы — представить простейший пример каждой части, необходимой для подключения Redux и React.

Продолжить чтение

Javascript & Ajax \ React

React JS — концепция Flux

От автора: Flux React — это концепция программирования, согласно которой данные являются однонаправленными. Данные поступают в приложение и проходят через него в одном направлении, пока не будут отображены на экране.

Продолжить чтение

Javascript & Ajax \ React

React JS key — ключи

От автора: React key используется при работе с динамически создаваемыми компонентами, или когда ваши списки изменяются пользователями. Установка значения ключа позволяет сделать компоненты однозначно идентифицированными после изменения.

Продолжить чтение

Javascript & Ajax \ React

React JS ref — рефы

От автора: в React ref используется для возврата ссылки на элемент. Рефов следует избегать в большинстве случаев, однако они могут быть полезны, когда нам нужно внести измерения в DOM или добавить методы к компонентам.

Продолжить чтение