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

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

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

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

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

Serverless и React 2: ловкость рук и никакого мошенничества

Можно ли по-простому рассказать фронтенд-разработчикам о работе «безоблачной» архитектуры Serverless в рамках AWS (Amazon Web Services)? Почему бы и нет. Давайте отрендерим React/Redux-приложение в архитектуре AWS, а после этого поговорим о плюсах и минусах AWS-лямбд. В основе материала — расшифровка доклада Марины Миронович с нашей весенней конференции HolyJS 2018 в Санкт-Петербурге.Официально Марина — ведущий разработчик EPAM. Cейчас она работает в ...

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

[Перевод] 11 библиотек (наборов компонентов) для React Native, о которых стоит знать в 2018-м

В начале года мы опубликовали несколько материалов о популярных наборах компонентов для React, Angular и Vue. Сегодня мы представляем вашему вниманию перевод статьи из той же серии, посвящённой React Native. Учитывая непрекращающийся рост популярности React, и то, что мобильные приложения и PWA становятся всё востребованнее, неудивителен тот факт, что React Native привлекает всё большее внимание сообщества разработчиков. Наборы таких компонентов, ...

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

Как сделать поиск пользователей по GitHub без React + RxJS 6 + Recompose

Эта статья является ответом на статью-перевод «Как сделать поиск пользователей по GitHub используя React + RxJS 6 + Recompose», которая буквально вчера научила нас как надо использовать React, RxJS и Recompose вместе. Что ж, предлагаю теперь посмотреть, как это можно реализовать без оных инструментов. Disclaimer Многим может показаться, что данная статья содержит элементы троллинга, написана впопыхах и по фану… Так ...

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

[Перевод] Сравнение React и Vue на практическом примере

Автор материала, перевод которого мы публикуем сегодня, говорит, что на работе ему приходится использовать Vue и он хорошо изучил этот фреймворк. Однако, ему всегда было любопытно узнать, как обстоят дела в других мирах, а именно, во вселенной React. Для него поиск различий между фреймворками заключался не в выяснении того, поддерживают ли они виртуальную объектную модель документа, или того, как именно ...

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

[Перевод] 4 способа стилизировать React-компоненты

Привет, Хабр! Представляю вашему вниманию перевод статьи «4 Ways to Style React Components». От библиотек до использования традиционных СSS файлов. На сегодняшний день разработано много способов стилизации React компонентов. Вот четыре способа стилизации React компонентов. Выбор довольно обширен и, скорее всего, будет соответствовать вашим предпочтениям. Inline CSS Поскольку JSX преобразуется в HTML элементы, это позволяет использовать style атрибут. Стили можно ...

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

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

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

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

Apollo: 9 месяцев — полет нормальный

Всем привет, меня зовут Семен Левенсон, я работаю teamlead’ом на проекте «Поток» от Rambler Group и хочу рассказать о нашем опыте использования Apollo. Это автоматизированный сервис для предпринимателей, позволяющий привлекать клиентов из Интернета в бизнес, не вовлекаясь в рекламу, и быстро создавать простые сайты, не являясь экспертом в верстке. Объясню, что такое «Поток». На скришноте показан один из шагов создания ...

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

Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp»

Это небольшая ответная статья на публикацию «Сравнение JS-фреймворков: React, Vue и Hyperapp». Вообще я не большой фанат подобных сравнений. Однако раз уж речь зашла о таком маргинальном фреймворке, как Hyperapp, в сравнении с мастодонтами, типа React и Vue, я подумал, почему бы не рассмотреть все те же примеры на Svelte. Так сказать, для полноты картины. Тем более, это займет буквально ...

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

[Перевод] Сравнение JS-фреймворков: React, Vue и Hyperapp

Автор материала, перевод которого мы сегодня публикуем, полагает, что Hyperapp — это заслуживающая внимания альтернатива таким веб-фреймворкам, как React или Vue. Он говорит, что причиной такого утверждения стало то, что он выяснил, что Hyperapp легче в освоении, чем эти два фреймворка. Его идея подверглась критике, так как кажется, что основана она исключительно на его мнении, а такой подход попросту не ...

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