Konstantin
Я не понимаю зачем люди пишут эти статьи типо «Переходим с редакса на хуки + контекст», по сути делая тоже самое что делали и с редаксом, тот же глобальный стор, те же экшен крейтеры, тот же диспатч, тот же один редусер на все приложение, только ебли больше и девтулзов нет, полная хуйня
Максим
Konstantin
Кто нибудь может объяснить зачем?
Dmitriy
Bogdan
Джон
Bogdan
Bogdan
тогда если на пыхе сделаю сайт, страницы переключать буду стилями, жсом, он есть спа? жесть
Vadim
Artem
почему тогда запросы к серверу не происходят при переходе по другому роуту. Или это тут какой-то тонкий троллинг, а я понять не могу
Sergey
endifai
юзаю material ui, есть AppBar, в нем есть ToolBar, в котором селект и кнопка, они прижаты к левому краю контейнера, как их сделать по краям?
Dmitry
Пасаны, я почему-то не могу найти нормальный гайд, как сделать treeshacable npm пакет, у меня ui библиотека и при первом же импорте вообще все тянет
Daniil
ты это проверяешь на деве или на проде?
Denis
Ivan
Сергей
пацыки, а есть годный туториал или книга, которая бы на пальца разъяснила архитектуры mvp,mvc,mvvp?
🅅aleriy
Artem
А в React keys всегда должны быть уникальные? Например, у меня есть два разделителя, которые выглядят одинаково. Могу я им задать одинаковые ключи?
Андрей
Artem
Да
Андрей
Anonymous
Наверное глупый вопрос, но в React'е существует two-way binding, который, например, есть во vue.js?
В моём понимание вот это вот
<input value={inputValue} onChange={(e) => setInputValue(e.target.value)} />уже является таким биндингом, так ли это?
Sergei
Sergei
ну это не двусторонний биндинг то что ты указываешь
Джон
ребят, у меня в useEffect меняется 5 разных состояний, что приводит к 5 рендерам. Можно ли как-то разрешить рендер только при изменении конкретной переменной состояния?
Максим
Anonymous
Sergei
Почему?
setInputValue наверняка же setState использует или типа того?
Anonymous
Dmitriy
Почему?
Двух сторонний когда указываешь одну сущность и она магически стнхронится в двух местах. А тут же ручками...
Максим
Sergei
Anonymous
как-то запутанно, надо почитать побольше про это
The Даня
Привет!Для чего нужен next.js??
Максим
Denis
Джон
Michail
привет
есть идеи зачем помещать dispatch в отельный контекст провайдер?
artalar
Что бы в компонентах в которых нужен только диспатч не реагировать на изменение стейта
Michail
artalar
я ж сказал
Michail
gigimon
а не подскажете проектов достаточно больших с открытым кодом, котоыре используют react? Хочу посмотреть на практики в проектах. А то на гитхабе тяжело найти, наверху в основном либы (
Vic
Есть задача: ИИ модель на Pytorch задеплоить как чатбот.
Как лучше сделать, дайте ссылку на гитхаб лучших решений chat widget. Важно, чтобы в чатботе уже было готово работа с сессиями разных юзеров (чтобы чатбот на ИИ понимал контекст разговора с каждым юзером отдельно).
Я нашел решения, хочу спросить мнения.
Пока сделал так: задеплоил на flask рест апи, и в него из react виджета чатбота шлю запросы и получаю ответы.
То есть сделать сначала:
1) деплой https://pytorch.org/tutorials/intermediate/flask_rest_api_tutorial.html
2) и юзать чат-виджет вроде популярного https://github.com/Wolox/react-chat-widget
Но не охота возиться кроме питона еще и с реактом, нет опыта.
В общем: нужен React чат виджет, чтобы он получал от юзера сообщение, отправлял мне на сервер в модель, модель обратно отвечала в чате юзеру.
Bogdan
Michail
Bogdan
Bogdan
Да и useState будет достаточно, передай объект с темами, передавай имя просто и все
Michail
Michail
Bogdan
Maksim
Without Hands
Ребята, кто работал с react-apollo
Maksim
Without Hands
Именно с graphql и связаным с ним
Bogdan
Про диспатч
Так что там не поможет, либо все компоненты в мемо обернут или я не так понял?
GG
Задача есть, у нас приложение, под каждый домен он с разными стилями, могут быть и блоки разные
Vadim Pashaev
Without Hands
В чем вопрос то?
Хочу отправить mutation запрос с редюсера(мидлваре), хук useMutation отпадает и компонент Mutation так же, как это сделать по-другому?
GG
Maksim
GG
Bogdan