Size: a a a

React — русскоговорящее сообщество

2020 September 22

A

Alex in React — русскоговорящее сообщество
container в DOM дерево положи
источник

A

Alex in React — русскоговорящее сообщество
Через body.append например
источник

A

Alex in React — русскоговорящее сообщество
Перед ReactDOM.render
источник

NP

Nikita Polevoy in React — русскоговорящее сообщество
Пробую
источник

NP

Nikita Polevoy in React — русскоговорящее сообщество
getUserConfirmation={(message, callback) => {
         const container = document.createElement('div');
         // callback(false);
         document.body.append(container);
         ReactDOM.render(
           <div
             style={{
               width: '400px',
               height: '400px',
               backgroundColor: 'black',
               zIndex: 1000,
             }}
           />,
           container,
           console.log('Here'),
         );
       }}
источник

NP

Nikita Polevoy in React — русскоговорящее сообщество
Все равно не появляется(
источник

EM

Evgeniy Mokeev in React — русскоговорящее сообщество
У тебя там нет коллбека, стрелку передай
() => console.log('Here')
источник

NP

Nikita Polevoy in React — русскоговорящее сообщество
та колбэк отрабатывает...
источник

NP

Nikita Polevoy in React — русскоговорящее сообщество
Это то и странно
источник

NP

Nikita Polevoy in React — русскоговорящее сообщество
элемент не появляется
источник

А

Андрей in React — русскоговорящее сообщество
Подскажите плиз, херово то, что я в экшенах вызываю снекбар, то есть показываю пользователю мессажд о статусе изменения или это делается в UI компоненте?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Андрей
Подскажите плиз, херово то, что я в экшенах вызываю снекбар, то есть показываю пользователю мессажд о статусе изменения или это делается в UI компоненте?
Как по мне то не плохо, у меня в самого в проекте этих штук жопой жуй, управляю ними из саг
источник

А

Андрей in React — русскоговорящее сообщество
Maxim Koylo
Как по мне то не плохо, у меня в самого в проекте этих штук жопой жуй, управляю ними из саг
А я так подумал что это все таки про "показать UI" может его стоит унести в компонент UI😕
источник

DS

Dmitriy Soldatov in React — русскоговорящее сообщество
Ivan
Здравствуйте! Может, кто-нибудь подскажет. Существуют ли готовые компоненты, с которыми можно реализовать в браузере функционал рабочих пространств с ресайзабельными, таскабельными окошками (ещё они приятно магнитятся по краям). В окошках будут разные виджеты (специфические и самописные). Для функционала самих окошек ничего более-менее готового не получилось нагуглить.
Видел вот такую либу
https://github.com/STRML/react-grid-layout
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Андрей
А я так подумал что это все таки про "показать UI" может его стоит унести в компонент UI😕
Да но с другой стороны если их реально много и они могут быть вызваны с любого места программы, то как ними управлять с компонентов? А еще особенно если для их открытия надо много бизнес логики
источник

I

Ivan in React — русскоговорящее сообщество
очень похоже. Спасибо! 🤝
источник

А

Андрей in React — русскоговорящее сообщество
Maxim Koylo
Да но с другой стороны если их реально много и они могут быть вызваны с любого места программы, то как ними управлять с компонентов? А еще особенно если для их открытия надо много бизнес логики
🤔
источник

M

Maxim in React — русскоговорящее сообщество
источник

DG

Denys Goloborodko in React — русскоговорящее сообщество
Maxim Koylo
Да но с другой стороны если их реально много и они могут быть вызваны с любого места программы, то как ними управлять с компонентов? А еще особенно если для их открытия надо много бизнес логики
Сохраняешь в глобальном стейте результат запроса, в зависимости от результвта отрисовываешь разные компоненты
источник

V

Vova in React — русскоговорящее сообщество
Ребят, использую redux. Допустим у меня есть Posts store, там я диспатчу экшены и делаю некоторые асинхронные запросы. А что если у меня есть определенное количество ассинхроных запросов на тему Friends, но для них ничего не нужно хранить и диспатчить, только асинзронщина. И вот, нужно ли создавать store для таких функций и если нет, то  где хранить такие функции? просто в файлике каком-нибудь?
источник