Главная » Архив меток: ReactJS

Архив меток: ReactJS

[Перевод] Архитектура Redux. Да или нет?

Автор материала, перевод которого мы сегодня публикуем, говорит, что входит в команду мессенджера Hike, которая занимается новыми возможностями приложения. Цель этой команды заключается в том, чтобы воплощать в реальность и исследовать идеи, которые могут понравиться пользователям. Это означает, что действовать разработчикам нужно оперативно, и что им приходится часто вносить изменения в исследуемые ими новшества, которые направлены на то, чтобы сделать ...

Читать далее »

[Перевод] Незнание основ React, которое, возможно, вас губит

Хотите получить наглядное представление о том, что происходит с компонентами, когда вы работаете с React? Читайте под катом перевод статьи Ohans Emmanuel, опубликованной на сайте freeCodeCamp. По этой же причине бывает трудно освоить более продвинутые техники. Часто устранить определенную ошибку не получается потому, что не знаешь каких-то основ. В этой статье я попробую рассказать о некоторых принципах работы React, которые, ...

Читать далее »

[Перевод] Кэширование обработчиков событий и улучшение производительности React-приложений

Сегодня мы публикуем перевод материала, автор которого, проанализировав особенности работы с объектами в JavaScript, предлагает React-разработчикам методику ускорения приложений. В частности, речь идёт о том, что переменная, которой, как принято говорить, «присвоен объект», и которую часто называют просто «объектом», на самом деле, хранит не сам объект, а ссылку на него. Функции в JavaScript тоже являются объектами, поэтому вышесказанное справедливо и ...

Читать далее »

[Перевод] Как стать React разработчиком в 2018 году

Поэтому карту разработчика можно смело брать с собой в год следующий. Несмотря на то что пост написан в этом году, изучить всю предложенную программу за оставшиеся месяцы вы, вероятно, не успеете. Адам Голаб, эксперт по React и JS, составил пошаговый учебный план, который поможет вам стать разработчиком с нуля либо укажет направление для дальнейшего повышения навыков в профессии. Мы добавили ...

Читать далее »

[Перевод] Разработка React-приложений с использованием ReasonReact

Вы применяете React для создания пользовательских интерфейсов? Автор материала, перевод которого мы публикуем, говорит, что он тоже работает с React. Здесь он хочет рассказать о том, почему для написания React-приложений стоит использовать ReasonML. Можно ли сделать его ещё лучше? React — это очень хороший инструмент для разработки интерфейсов. В частности, проблему, у истоков которой лежит тот факт, что React — ...

Читать далее »

Angular vs React: битва за фронтенд

Каждый разработчик знаком с ситуацией выбора технологического стека для проекта. Приходится проанализировать множество факторов - от целей проекта и ресурсов до бюджета, соотнести все это с особенностями фреймворков, например, Angular и React, и на основе этого уже подбирать решение. Причем у разных разработчиков оно может быть разным: и каждый будет уверен, что он прав. Да и на Frontend Conf 2018 ...

Читать далее »

[Перевод] Использование функции connect() из пакета react-redux

В статье, перевод которой мы публикуем сегодня, речь пойдёт о том, как создавать в React-приложениях компоненты-контейнеры, которые связаны с состоянием Redux. Этот материал основан на описании механизма управления состоянием в React с применением пакета react-redux. Предполагается, что у вас уже есть базовое понимание архитектуры и API библиотек, о которых мы будем говорить. Если это не так — обратитесь к документации ...

Читать далее »

Kivy. Xamarin. React Native. Три фреймворка — один эксперимент (часть 3)

Задача сравнения фреймворков очень неблагодарное занятие, предпочтения у разработчиков разные, технологии меняются очень быстро. Слишком быстро. Эта статья, устареет еще до того момента как я нажму кнопочку “опубликовать“. Идея классная, мы даже участвовали и сделали версию этого приложения на DevExtreme. Попытки сравнить были, так, порядка пяти лет назад, ребята (Colin Eberhardt и Chris Price) воодушевили ряд разработчиков сделать приложение для ...

Читать далее »

Основы Redux (текстовый учебник, 2-е издание)

5 года после публикации первой версии подробного туториала по основам Redux. Прошло 2. За это время gitbook насчитал 200 000+ уникальных посетителей. Под катом подробнее об учебнике и список изменений. С legacy.gitbook все еще можно скачивать в формате PDF/epub/mobi. Во-первых, это текст. В новой версии я эту опцию не нашел и, к сожалению, новая версия gitbook плохо работает без VPN. ...

Читать далее »

Легенда о Фреймворке Всевластия

В последнее время набирает популярность тренд «исчезающих фреймворков», локомотивом которого, без сомнения, можно считать SvelteJS — buildtime-фреймворк и компилятор в ванильный javascript. Почему это не «yet another javascript framework»? Несмотря на то, что концептуально Svelte весьма прост, а в использовании еще проще, многие разработчики задаются вопросом, в чем же killer-фича данного фреймворка, да и подхода в целом? В этой статье ...

Читать далее »