Oleg
Denis
Ага, спасибо)
Andrey
типа
const SomeProvider = () => {
const [state, setState] = useState(null);
return <Provider value={{state, setState}}>{children}</Provider>
}
Oleg
Denis
Andrey
Dmytro
Application State Management with React
https://kentcdodds.com/blog/application-state-management-with-react
Dmytro
На это ещё взгляните
Dmitriy
Anonymous
Dmitriy
Dmitriy
🅅aleriy
при чем тут роутинг? при чем тут стейтменеджмент?
🅅aleriy
какие то нелепые детали приводишь
🅅aleriy
вот
🅅aleriy
уже ближе, теплее
🅅aleriy
"заготовки, шаблоны для программной платформы, определяющие архитектуру программной системы; программное обеспечение, облегчающее разработку и объединение разных модулей программного проекта."
🅅aleriy
это все про реакт
🅅aleriy
он диктует от начала и до конца кучу правил
🅅aleriy
если создаешь компонент через классы, то есть четкие правила куда какой код распихвать по жизненному циклу
🅅aleriy
если это хуки, то тоже куча конвенций как их юзать
Dmitriy
Он диктует правила но не архитектуру вцелом
🅅aleriy
ну я вижу явное недопонимание слова архитектура
Anonymous
А какая разница куда определить Реакт? 🤔
Dmitriy
🅅aleriy
я согласен хотя бы на компромис - микрофреймворк, но явно не просто библиотека :)
Anonymous
Anonymous
Микромикрофреймворк?
Dmitriy
🅅aleriy
вот еще не бегая далеко за определениями из википедии:
"Уместно использование термина «каркас». Некоторые авторы используют его в качестве основного, не опираясь на англоязычный аналог[1][2][3]. Можно также говорить о каркасном подходе[3] как о подходе к построению программ, где любая конфигурация программы строится из двух частей:
Постоянная часть — каркас, не меняющийся от конфигурации к конфигурации и несущий в себе гнёзда, в которых размещается вторая, переменная часть;
Сменные модули (или точки расширения)."
🅅aleriy
каркас есть в реакте? - да
сменные модули есть? - да
🅅aleriy
то что выглядит как фреймворк, ведет себя как фреймворк - называется фреймворком :)
Anonymous
Реакт — библиотека с головой фреймворка и с телом фреймворка
Evgen
Предлагаю в этом чатике определить Реакт к фреймворку и библиотеке одновременно )
Dmitriy
Evgen
Andrey
Dmitriy
Evgen
Как по мне так нет
Без этого каркаса ты не сможешь реализовать приложение на Реакт - значит реакт диктует правила.
Dmytro
Не тянет реакт на фреймворк
Dmitriy
Andrey
Однажды у Эйнштейна спросили, каково это быть - Величайшим Умом. На что, он ответил: "не знаю, я ведь не обсуждал является ли реакт фреймворком или либой в реактчятике"
Evgen
Sergei
Тут ведут разговор люди которые не смогли нагуглить определение фреймворка и почему реакт не фремаорк
Sergei
Жалко таких людей
Looch
Нуууууууууу
Ilya
Sergei
Представляю как им тяжело в разработке
Looch
Я бы не был так категоричен
Sergei
Это иоже
Китикет
Looch
Тем более @artalar вон даже редакс называет фреймворком
Looch
И я согласен
Sergei
Китикет
Это для удобства
Я тоже иногда отношу реакт туда же, просто чтобы лишние слова не писать
Looch
То что диктует тебе как нужно реализовывать
Китикет
Суть-то примерна та же
Looch
Это уже фреймворк
Andrey
Andrey
имо, любое определение уместно, если оно не влияет на контекст
Китикет
Знание фреймворков react/angular/vue
Знание фреймворков angular/vue или библиотеки react
Сравните
Китикет
Looch
Sergei
Ilya
Dmitriy