DF
Size: a a a
DF
IN
doSomething
здесь это ж actionCreator
функция, она то не асинхронная, как она заставит компонент подождать своего выполнения? она ж не знает что ее в саге ловят и там делают запросB
doSomething
здесь это ж actionCreator
функция, она то не асинхронная, как она заставит компонент подождать своего выполнения? она ж не знает что ее в саге ловят и там делают запросB
YO
🌀
const modals = {
[SOME_MODAL_ID]: (обработчикЗакрытия) => SomeModal пропсы, обработчикЗакрытия />
[ANOTHER_MODAL_ID]: (обработчикЗакрытия) => <AnotherModal пропсы, обработчикЗакрытия />
}
render() {
const { modalId } = стор или состояние обертки;
const modal = modals[modalId] ? modals[modalId](обработчикЗакрытия) : null;
return (
<React.Fragment>
<Свои компоненты />
{modal}
</React.Fragment>
)
}
YO
ИР
YO
YO
🌀
🌀
🌀
🌀
🌀
YO
YO
🌀
YO
YO