@testkeyc

Какие преимущества использования react?

Всем привет. Подскажите какие преимущества от использования библиотеки react? Раньше разрабатывал проекты на cms. Они генерировали разметку на сервере. Решил попробовать соединить react с wordpress и получать данные по api, но плюсов от такой технологии пока что не вижу, вижу только минусы, которые заключаются в том, что гораздо больше кода и приходится ставить лишние плагины для генерации reset.

Я думал, что за счет подключения по api будет сайт работать быстрее т.к. будет грузить только контент не обновляя страницу в целом.

Будет ли плюс от такого подхода или делать лучше все стандартно т.к. wordpress и прочие движки еще не дают таких возможностей?

Может быть я что-то не понял, что скорее всего. Тогда скажите в каких проектах лучше использовать реакт и почему он так популярен?

Всем спасибо за ответы

p.s. react только изучаю, многое еще не понял))
  • Вопрос задан
  • 667 просмотров
Решения вопроса 2
idea_sofworks
@idea_sofworks
Javascript developer
React в основном применяется при создании пользовательских интерфейсов приложений на js. так же react использует компонентный подход, можно разбить UI на несколько компонентов которые можно использовать много раз, что помогает избежать копирования кода. использовать его с wordpress скорее всего смысла нет у wordpress свой подход к созданию веб страниц. Суть данной библиотеки отделить front end в отдельное приложение которое общается с back end по API. какой язык используется в back end не важно. Если вы хотите создавать сайты, блоги и single page приложения можно посмотреть в сторону связок React + Firebase, или React + GraphQL(API) + MongoDB(NoSQL).
Учить всё это стоит, это современные технологии которые применяются сейчас везде.
Есть отличный youtube канал webDev посвящённый react.
Желаю вам удачи и продуктивных рабочих дней)
Ответ написан
На реакт стоит переходить, когда код на jquery превращается в неподдерживаемую лапшу.
В обычных сайтах смысла нет, в интерфейсах да.
Вордпресс например админку собирается переводить на реакт.
Ну или попробуй такое сделать без реакта
screenshot_commerchescoe_predlozhenie.pn
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
0xD34F
@0xD34F
Раз не видите - значит, для вас, очевидно, никаких преимуществ нет. Забудьте про react.
Ответ написан
@Rusilius
У нас react это SPA. И преимущество (это не только react но и любой front фреймворк)
1. Разделение труда.
2. Увеличение скорости разработки (из п.1)*
3. Большая профессиональная подготовка персонала. Если каждый отвечает за определенный пул технологий*
4. Большая скорость работы приложений. Мы ушли с web forms и это было правильно.
5. И асинхронность и порционная загрузка данных это п. 4
* если конечно не один человек делает все
Ответ написан
@HungryGrizzzly
Сумасшедший кросс
Одна из основных плюшек: Разделение фронта и бэка. Если, к примеру, вы хотите сделать сайт, приложения на андроид, ios и пк, то вам удобнее всего будет использовать один api для всех приложений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Leningrad Media Санкт-Петербург
от 80 000 до 140 000 ₽
SaveTime Москва
от 160 000 до 230 000 ₽
08 апр. 2020, в 08:47
1000 руб./за проект
08 апр. 2020, в 08:33
25000 руб./за проект