Декораторы в React или как оптимизировать ваши компоненты.

5 122

Доброго времени суток друзья. Как часто вы создаете компоненты и вам приходится повторять одинаковый функционал? На практике, если вам нужно создать кнопку которая будет что-то открывать и в следующем компоненте опять же будет кнопка которая будет что-то открывать,  стоит задуматься о декораторах.

Декораторы в React это отличный способ оптимизации вашего приложения путем сокращения дублирующих элементов. На практике это функция которая будет принимать на входе текущий компонент и просто оборачивать его с верху компонентом оберткой с состоянием и возможными событиями. Читать далее «Декораторы в React или как оптимизировать ваши компоненты.»

Как работает bind? Пишем полифилл для bind

2 912

Доброго времени суток друзья. Сегодня я хотел бы поговорить с вами о bind. Для чего он вообще используется и как с ним работать? Общее определение: «Метод bind() создаёт новую «привязанную функцию» (ПФ).  ПФ — это «необычный функциональный объект» ( термин из ECMAScript 6 ), который является оберткой над исходным функциональным объектом. Вызов ПФ   приводит к исполнению кода обернутой функции.” Взято тут. В практики bind используется для создания функции с предопределенными аргументами. А так же он полезен в случаях, если вы хотите создать сокращение для функции, требующей определенное значение this. Читать далее «Как работает bind? Пишем полифилл для bind»

Курс для Junior разработчика. Основы JavaScript. Синтаксис. Часть 2.

923

Доброго времени суток друзья. Вот и пришло время вновь продолжить наш курс по JavaScript. Хочу обратить ваше внимание что статьи по циклу основы JavaScript предназначены для тех кто еще только начинает свой путь в веб программирование и некоторые моменты я стараюсь по максимуму упростить для процесса обучения. Вы готовы? Если да то эта статья для вас.
Читать далее «Курс для Junior разработчика. Основы JavaScript. Синтаксис. Часть 2.»

Web Game Developer Знакомство с Phaser

Game Developer и WEB. Знакомство с Phaser

1 333

Доброго времени суток! Прежде чем читать данную статью позволь мне задать тебе несколько вопросов. Нравится ли тебе игры? Играешь ли ты в них? Мечтал ли ты когда нибудь написать свою собственную игру? Уже несколько лет я переодически пишу игры ( в основном на JS ). Игры для мобильных приложений, игры для браузеров, десктопные игры. Я не являюсь профессиональным разработчика игр, данное занятие это мое хобби в не рабочее время. Читать далее «Game Developer и WEB. Знакомство с Phaser»

Оптимизация React приложений

Оптимизация React приложений

1 415

Всем доброго времени суто друзья. Если вы занимаетесь разработкой приложений на React то рано или поздно вы столкнетесь с проблемой медленной работы приложения из-за разрастания общей архитектуры и ее функционала. Если перед вами стала задача оптимизировать приложение то эта статья специально для вас. Читать далее «Оптимизация React приложений»