Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 556

Библиотеки React

24.11.2025, 13:52. Показов 847. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Коллеги. Просьба подсказать такие "рыбные" места как "Ресурсы React с UI-компонентами". Т.е. готовые решения и библиотеки. В идеале с примерами использования.
Вопрос о нежелании изобретать велосипед и поучиться на хорошем ( даже готовом ). Что-то искать в codepen, так себе.
Если есть такая база на форуме, просьба ткнуть линком. Понятно критика, ещё один на всё готовое также принимается. Но разве я такой один? Никто не пользовался подобным.
Первое что просится конечно с хабра Лучшие библиотеки UI-компонентов для React в 2025 году Если правильно понял, не всё связанное с React. Тем не менее к изучению безусловно.
Под какое задание, пока без ответа. Надо набрать базу и обзор решений.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2025, 13:52
Ответы с готовыми решениями:

Несовместимость React-Router и React-Bootstrap
Добрый день, Пишу маленький проект и в качестве дизайна решил использовать React-Bootstrap. При...

Посоветуйте практический курс на React redux/ react
Всем привет. Столкнулся с тем, что мне не хватает практики. Подскажите какой практический курс по...

Разница между React и React native
Я хочу начать освоение React для фрондента, но при этом хотел бы иметь возможность писать мобильные...

24
 Аватар для Ovederax
604 / 404 / 212
Регистрация: 30.04.2017
Сообщений: 744
Записей в блоге: 1
07.12.2025, 10:17
Реакт это ж конструктор, в котором по разному можно собрать библиотеки какие хочешь, и выбор зависит либо от твоих предпочтений либо требований заказчика

Ты можешь применять для визуала mui, ant-design и т.д., ui-kit компании на которую работаешь, самописный ui-kit
Стили на компоненты можешь накидывать просто через импорт классов из styles.css либо генерируя через styled
Для хранения данных можешь использовать redux или mobx или react context и т.д.
Для управления запросами по сети можешь использовать RTK Query (redux) или React Query или ручную обработку
Для запросов по сети axios или fetch (или мб даже веб сокеты если тебе вдруг такое надо)
Для форм react-hook-form+zod/yup/... или тут не знаю хороших других аналогов поэтому не скажу
Для всякой специфики обычно библиотеки ищутся например если хочешь какую-то библиотеку для DnD или редактора текста и т.д, но на каждое направление там есть по несколько вариантов у которых разные плюсы/минусы...

Если бы я делал какой-то хобби проект вне работы для себя - я б взял mui + styled + redux + RTK Query + context + axios + react-hook-form+zod + прочее по ситуации смотреть варианты
0
 Аватар для voraa
1248 / 1152 / 178
Регистрация: 21.01.2024
Сообщений: 5,345
07.12.2025, 10:27
Цитата Сообщение от Ovederax Посмотреть сообщение
я б взял mui + styled + redux + RTK Query + context + axios + react-hook-form+zod + прочее по ситуации смотреть варианты
Именно из за этого сайты, которые по своим возможностям должны весить сотню Кб, теперь весят десятки Мб.
0
362 / 326 / 83
Регистрация: 17.04.2022
Сообщений: 1,059
Записей в блоге: 8
07.12.2025, 10:56
Цитата Сообщение от Segera Посмотреть сообщение
Под какое задание, пока без ответа. Надо набрать базу и обзор решений.
Запрос в гугле "awesome react" и будет вам счастие.

Можете сузить поиск и добавить слово github, поскольку обзоры, как правило, находятся на гитхабе
0
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 556
08.12.2025, 07:33  [ТС]
Цитата Сообщение от sqltd1 Посмотреть сообщение
Запрос в гугле "awesome react"
Спасибо всем откликнувшимся. Уже перестал надеяться.
Наверное запрос в поиске должен более конкретизирован в виде "awesome react UI-component"
Чтобы не было с азов JS.
Цитата Сообщение от Ovederax Посмотреть сообщение
Реакт это ж конструктор,
Наверное конструктором можно многое назвать. Любой ЯП. Но мне кажется скорее фреймворк JS. Где сформирован свой почти язык JSX со своим синтаксисом. Или почти своим.
Если это конструктор уровня SMC, что маловероятно, значит должны быть готовые наработки по наиболее применяемым задачам. Речь как бы об этом.
Насколько это увеличит объем кода вопрос конечно интересный. С учетом значительной мощности ресурсов и скорости интернета, менее актуальный, чем когда-то. Хотя да, это также желательно учитывать.
0
 Аватар для voraa
1248 / 1152 / 178
Регистрация: 21.01.2024
Сообщений: 5,345
08.12.2025, 10:02
Цитата Сообщение от Segera Посмотреть сообщение
С учетом значительной мощности ресурсов и скорости интернета,
Чьих ресурсов и чьей скорости? Моих? Ваших? Или средних по (стране, миру)?
Так вот со средними все не так уж и хорошо.
Даже я, уехав на дачу, где с инетом не так хорошо, часто испытываю затруднения, и страницы грузятся по 5-10сек.
Да и мобильники, если брать в среднем, далеко не у всех флагманские (флагманов на самом деле меньше 10-15%).
0
Эксперт .NET
 Аватар для Usaga
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,101
08.12.2025, 10:26
Цитата Сообщение от Ovederax Посмотреть сообщение
+ axios +
Вот мы и дожили до того, что AJAX-запрос уже послать не можем без библиотечки...
0
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,204
Записей в блоге: 24
08.12.2025, 12:45
Цитата Сообщение от Usaga Посмотреть сообщение
Вот мы и дожили до того, что AJAX-запрос уже послать не можем без библиотечки...
Вопрос от тех, кто в танке: есть ли в чём-то преимущество этой библиотеки по сравнению со встроенным fetch? Или эта библиотека и есть аналог fetch для сред, где его ещё не завезли?
0
Эксперт .NET
 Аватар для Usaga
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,101
08.12.2025, 12:50
Mysterious Light, это аналог fetch, из времён, когда в ноде fetch не было.
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,153
08.12.2025, 14:20
Цитата Сообщение от Mysterious Light Посмотреть сообщение
есть ли в чём-то преимущество этой библиотеки по сравнению со встроенным fetch?
Наш молодняк утверждает что есть.
Один из них, что fetch в "условный" .then() попадает при большем "наборе" статусов, нежели axios.

Так же у axios есть т.н. миделвейеры. Которые позволяют "изнутри" выполнять некие операции...

Как по мне - так это все баловство. Все равно на большой задаче приходится делать достаточно много для обеспечения 100%-ной обработки данных.
Но молодняк уже без библиотек "отказывается работать".

Считают наличие кучи всего "чужого" показателем своей крутости и осведомленности.

Добавлено через 11 минут
Цитата Сообщение от Mysterious Light Посмотреть сообщение
Или эта библиотека и есть аналог fetch для сред, где его ещё не завезли?
Наверное так и есть.

Вот такую статейку нагуглил.
https://habr.com/ru/companies/... es/477286/
1
Эксперт .NET
 Аватар для Usaga
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,101
08.12.2025, 17:00
Цитата Сообщение от krvsa Посмотреть сообщение
Но молодняк уже без библиотек "отказывается работать".
Ну, винить "молодняк" тоже не стоит. Охватить всё и сразу не так просто, когда ты джун. Так или иначе будешь полагаться на сообщество. А если сообщество выкатило какую-то библиотеку, значит она решает какую-то проблему. Значит надо брать.
0
 Аватар для voraa
1248 / 1152 / 178
Регистрация: 21.01.2024
Сообщений: 5,345
08.12.2025, 17:41
На все на это есть мидлы и сеньеры, что бы розгами молодняк учить.
Но им судя по всему по фиг.
Заказчик и юзверь схавает и не такое Г. при отсутствии другого.
0
Эксперт .NET
 Аватар для Usaga
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,101
08.12.2025, 17:46
Цитата Сообщение от voraa Посмотреть сообщение
Но им судя по всему по фиг.
Не пофиг. Но что будет хавать заказчик и юзверь определяет тот, кто платит за банкет
0
 Аватар для voraa
1248 / 1152 / 178
Регистрация: 21.01.2024
Сообщений: 5,345
08.12.2025, 18:01
Цитата Сообщение от Usaga Посмотреть сообщение
Не пофиг.
Но при дилемме - нормальный эффективный код или сроки, все они выберут сроки. А хороший код запишут в тех. долг. А кто же его потребует возвращать?
0
Эксперт .NET
 Аватар для Usaga
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,101
08.12.2025, 18:02
Цитата Сообщение от voraa Посмотреть сообщение
Но при дилемме - нормальный эффективный код или сроки, все они выберут сроки.
Ну логично. Пользователь не видит нормальный эффективный код. Он видит фичу - здесь и сейчас
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,153
08.12.2025, 20:23
Цитата Сообщение от voraa Посмотреть сообщение
На все на это есть мидлы и сеньеры, что бы розгами молодняк учить.
Это не наш метод. (с)
Только убеждение и личный пример. Хотя иногда в таких мелочах могу и уступить...

Добавлено через 2 минуты
С этим axios в ногах валялись:
- Дяденька, разреши!!!

Ну я и дрогнул...
0
 Аватар для voraa
1248 / 1152 / 178
Регистрация: 21.01.2024
Сообщений: 5,345
08.12.2025, 21:06
Цитата Сообщение от krvsa Посмотреть сообщение
Хотя иногда в таких мелочах могу и уступить...
Сколько Кб эта мелочь тянет?
А если таких мелочей много? Уже и в Мб мерить придется.
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3823 / 1661 / 428
Регистрация: 14.03.2022
Сообщений: 4,153
08.12.2025, 21:49
Цитата Сообщение от voraa Посмотреть сообщение
Сколько Кб эта мелочь тянет?
Я не смотрел...

Добавлено через 1 минуту
Цитата Сообщение от voraa Посмотреть сообщение
Уже и в Мб мерить придется.
У нас давно все измеряется в Мб. ПО достаточно большое + картинки...
0
 Аватар для voraa
1248 / 1152 / 178
Регистрация: 21.01.2024
Сообщений: 5,345
08.12.2025, 22:23
Цитата Сообщение от krvsa Посмотреть сообщение
ПО достаточно большое
Это я понимаю. Любое ПО можно сделать достаточно большим, и даже еще больше, не внося особо нужного функционала.

Сам грешу иногда. Начинаю что то, раскладываю все на классы, пишу методы, даже не нужные вот прямо сейчас, зачем то какое то наследование... (А ВДРУГ надо будет расширять)... Проходит 3 года, 5 лет... Все работает, но ни о каком расширении или изменении речи нет. А если и приходится, то совсем не то, о чем думалось вначале.
Только на старости лет стал умнее. Писать только то, что нужно здесь и сейчас и как можно проще.
0
Эксперт .NET
 Аватар для Usaga
14122 / 9341 / 1350
Регистрация: 21.01.2016
Сообщений: 35,101
09.12.2025, 01:55
Цитата Сообщение от voraa Посмотреть сообщение
Писать только то, что нужно здесь и сейчас и как можно проще.
YAGNI. Это называется "мудрость" и "опыт")

Цитата Сообщение от voraa Посмотреть сообщение
Сколько Кб эта мелочь тянет?
Меня в этих вещах не столько размер парит, сколько то, что это - ещё одна зависимость. Которую обновлять надо, которая в какой-то момент поддерживаться перестанет, какая-нибудь уязвимость нарисуется. Короче, ещё одна точка отказа и\или геморроя в будущем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.12.2025, 01:55
Помогаю со студенческими работами здесь

react/ react hook с Rxjs
Здравствуйте. Столкнулся с проблемой изучения библиотеки RxJs. У меня есть ТЗ, создать...

React.createContext или import { createContext } from "react" в чём разница?
import React from 'react'; const AuthContext = React.createContext(); or import {...

Не переходит по страницам TS React react-router
Здравствуйте, не могу понять в чём моя проблема почему у меня не переходит со страницы Главная на...

Ошибка при создании проекта React с помощью пакета create-react-app
Привет. Пытаюсь изучать JavaScript. Дошёл до библиотеки React. Пытаюсь создать первое приложение....

Angular cli library, использование библиотеки и сервисов библиотеки по полному пути
Всем привет, я написал библиотеку my-lib которая содержит в себе сервис...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru