Size: a a a

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

2020 August 14

🌴S

🌴 🌴 🌴 Vlad Segeda 🌴 ... in React — русскоговорящее сообщество
Alex Dugnist
Или через callback спустить из родительского компонента метод и вызвать в дочернем, передав в него дочерний стейт, (но это плохой подход) или redux connect
Спасибо
источник

ΓΧ

Γιωργος Χηονιδι... in React — русскоговорящее сообщество
Kirill Romanuk
Понял, спасибо большое за объяснение. У нас в проекте не юзается редакс. Есть возможность прокинуть этот сетСтейт из того же коммента где я его жду через пропы, в тот компонент где мне надо его вызвать, пока так попробую.
Подключи редакс или если не вариант то useReducer useContext  используй, зачем хок если есть контекст
источник

P

Pavel in React — русскоговорящее сообщество
Alex Dugnist
Боюсь тут зависит от того что приходит с бекенда. В основном это HOC обертка которая оборачивает компонент или страницу и в зависимости от приходящих данных из глобального стейта юзера задаёт правила - показывать их или нет. Если можно - более конкретно что интересует?
Ну у меня graphql, я себе возвращаю сущность me, там залогированый юзер с пермисиями
источник

AD

Alex Dugnist in React — русскоговорящее сообщество
Γιωργος Χηονιδι
Подключи редакс или если не вариант то useReducer useContext  используй, зачем хок если есть контекст
ХОК и контекст выполняют немного разные функции, в данном случае пермишинов, хок это скорее «миддлвейр» между глобальным стейтом и конечным результатом, абстракция которую можно переиспользовать с разными входящими параметрами.
источник

AD

Alex Dugnist in React — русскоговорящее сообщество
Pavel
Ну у меня graphql, я себе возвращаю сущность me, там залогированый юзер с пермисиями
Если у вас сложные пермишины типа ACL или RBAC то лучше создать отдельно класс что будет ими управлять или найти готовое решение, если просто админ/не админ, то бери ключ из Глобал стейта, проверяй и показывай/не показывай. Изи.
источник

P

PH_cheerokee in React — русскоговорящее сообщество
ребят,есть у кого нормальный гайд как на react app поставить sonarqube?))
источник

AD

Alex Dugnist in React — русскоговорящее сообщество
PH_cheerokee
ребят,есть у кого нормальный гайд как на react app поставить sonarqube?))
источник

ei

export default - зло... in React — русскоговорящее сообщество
🌴 🌴 🌴 Vlad Segeda 🌴 🌴 🌴
Ребят. подскажите пожалуйста, у меня родительский компонент - функциональный, а дочерний - классовый....
как мне стейт из дочернего передать в родительсий?
Спасибо.
В классовом пропсы не предусмотрены?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Просто я не знаю что за классовые если честно
источник

ei

export default - зло... in React — русскоговорящее сообщество
Это чо вообще?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
🌴 🌴 🌴 Vlad Segeda 🌴 🌴 🌴
Ребят. подскажите пожалуйста, у меня родительский компонент - функциональный, а дочерний - классовый....
как мне стейт из дочернего передать в родительсий?
Спасибо.
С помощью колбека, переданного из родительского в дочерний, если я правильно вас понял. Тут не важно классы, функции вы используете
источник

🧨

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

d

dron in React — русскоговорящее сообщество
Как вы реализуте попапы в приложении? Вот прямо когда их много.

Создаёте портал и туда их пихаете? Если так, то вызываете нужный попап в компоненте? Если вызываете в компоненте, то где вы описываете его содержимое и его поведение? В папочке рядом с компонентом? А если попап, который используется в разных местах, то как?

Или вызываете все попапы в одном месте примерно таким кодом:
{activePopup === popups.PASSWORD_CONFIRM && <PasswordConfirmPopup />}
?
Буду рад вашей помощи 🙂
источник

VS

Viacheslav Surovets in React — русскоговорящее сообщество
Есть такая штука как Portal
источник

VS

Viacheslav Surovets in React — русскоговорящее сообщество
Почитай в доке
источник

d

dron in React — русскоговорящее сообщество
Viacheslav Surovets
Есть такая штука как Portal
Спасибо, что поленился прочитать все мои вопросы 🙂
источник

VS

Viacheslav Surovets in React — русскоговорящее сообщество
Блин
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
могу минут через 10 рассказать к какому удобному способу мы у себя пришли.
источник

d

dron in React — русскоговорящее сообщество
Pasha Ivanov
могу минут через 10 рассказать к какому удобному способу мы у себя пришли.
Буду очень благодарен
источник

VS

Viacheslav Surovets in React — русскоговорящее сообщество
Я создавал hoc
источник