Как подружить React Native и Java код на Android

Необходимость работы с нативной частью приложения React Native обычно возникает тогда, когда какой-либо сервис не имеет специального api для RN. Таким образом, хороший разработчик должен уметь, как минимум, представление того, как работает нативная часть приложения. В данной статье будут приведены примеры работы взаимодействия приложения React Native c Android. Нативный модуль ПОДРОБНЕЕ

Зачем изучать React: особенности и перспективы библиотеки, ситуация на рынке труда — 10.07.2020

В объявлениях о поиске программистов часто встречается требование уметь работать с React. Иногда работодатели ожидают знания React не только от фронтендеров, но иногда и от бэкенд-разработчиков. Почему React настолько популярный, стоит ли изучать эту библиотеку сегодня, каковы перспективы React по мнению опытных программистов? Ответы на эти и другие вопросы читайте ПОДРОБНЕЕ

Пишем современный калькулятор на JavaScript

Доброго времени суток, друзья! В этой статье мы с вами, как следует из названия, напишем простой калькулятор на современном JavaScript. Желание написать калькулятор возникло у меня после просмотра одного туториала, посвященного созданию «simple calculator», который оказался далеко не симпл и толком ничего не умел делать. Наш калькулятор будет true simple ПОДРОБНЕЕ

Разница между веб-сокетами (WebSockets) и Socket.IO. | 2020

Веб-сокеты и Socket.IO, вероятно, являются двумя наиболее распространенными средствами коммуникации в режиме реального времени (далее — живое общение). Но чем они отличаются?

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

Бесконечное каррирование в JavaScript |

Каррирование Цель Реализация каррирования Создание вспомогательной функции curry Каррирование с переменным количеством аргументов Бесконечное каррирование Бесконечное каррирование с переменным количеством аргументов Заключение Один из лучших аспектов JavaScript — это его принадлежность к функциональным языкам программирования, что, в свою очередь, открывает двери к ряду классных шаблонов программирования. Среди которых есть и каррирование. Как бы круто ПОДРОБНЕЕ

Лучшие JavaScript библиотеки за 2019 год для построения диаграмм

Вступление По мере того, как увеличиваются объёмы и сбор данных, необходимость визуализации этих данных становится всё более актуальной. Разработчики ищут способы объединять миллионы записей баз данных в красивые диаграммы, чтобы пользователи могли быстро и интуитивно воспринимать информацию. В течение последнего десятилетия технологии визуализации данных не прекращали совершенствоваться, и теперь нам ПОДРОБНЕЕ

Обнаружение компонентов с Bit ✨

Представляем обновленный способ обнаружения и обмена компонентами Читайте также С момента первого релиза Bit в 2018 году, тысячи команд и разработчиков начали использовать его при создании приложений для обнаружения, обмена и составления компонентов. В течении последних нескольких месяцев были внесены значительные изменения в целях улучшения работы. Вдохновением послужило большое количество ПОДРОБНЕЕ

Пять причин поместить функции в класс

Не все функции созданы одинаковыми. Класс — это набор каким-то образом связанных друг с другом функций. Они могут принадлежать одной категории и иметь что-то общее в том, что выполняют. В любом случае иногда лучше писать функции как метод объекта.  Сам JavaScript построен вокруг объектной идеи, даже если это не очевидно с первого ПОДРОБНЕЕ

Ключевое слово this и контекст в JavaScript |

К освоению JavaScript лежит долгий путь, на котором вам может встретиться такое выражение, как this. Первый раз я встретил его в процессе работы с eventListeners и jQuery, а в дальнейшем часто применял с React. Овладение концепцией использования this и умение применять его со знанием дела не представляют особых трудностей. Основы ПОДРОБНЕЕ

Пожалуйста, отложите TypeScript ненадолго. 2020

Сперва позвольте уточнить: типизированный JavaScript — это фантастика. Я использовал Flow и продолжу использовать TypeScript в будущем, ведь это мощнейший быстро растущий инструмент. Но какова цена этой силы? Что стоит за этим инструментом, буквально меняющим правила игры? Иногда стоит пристальнее рассмотреть все хорошие и плохие стороны своего инструмента. Поэтому, пожалуйста, отложите свои ПОДРОБНЕЕ