Size: a a a

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

2020 July 13

VO

Viktor Osipov in React — русскоговорящее сообщество
Татьяна Фомина
компонент не должен напрямую лазить за данными в локалСтораж, это нужно через стейтменеджер делать?
Ну не обязательно использовать стейт менеджер а-ля Redux.
Можно обернуть презентационный компонент компонентом контейнером, который будет использовать сервис работы с данными.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Татьяна Фомина
компонент не должен напрямую лазить за данными в локалСтораж, это нужно через стейтменеджер делать?
Лучше вынести в отдельный сервис какой-то точно так же, как выносите, например, запросы к апи
источник

L

Lucifer in React — русскоговорящее сообщество
Viktor Osipov
Ну не обязательно использовать стейт менеджер а-ля Redux.
Можно обернуть презентационный компонент компонентом контейнером, который будет использовать сервис работы с данными.
В дополнение к вышесказанному:
https://ru.reactjs.org/docs/higher-order-components.html
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladimir Klimov
Лучше вынести в отдельный сервис какой-то точно так же, как выносите, например, запросы к апи
А этот сервис уже использовать где нужно
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Такое себе
источник

L

Lucifer in React — русскоговорящее сообщество
Dmitry Sidorov
Такое себе
Что "такое себе"?
источник

VO

Viktor Osipov in React — русскоговорящее сообщество
connectToLocalStorage(mapLocalStorageToProps)(Component)

😋
источник

ТФ

Татьяна Фомина... in React — русскоговорящее сообщество
Vladimir Klimov
Лучше вынести в отдельный сервис какой-то точно так же, как выносите, например, запросы к апи
прям отдельный слой для работы с локалСтораж?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Татьяна Фомина
прям отдельный слой для работы с локалСтораж?
Нет-нет, не в коем случае)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
а можно например наконец забыть уже про контейнеры/компоненты и хоки вместе с ними ))
источник

ТФ

Татьяна Фомина... in React — русскоговорящее сообщество
Vladimir Klimov
Нет-нет, не в коем случае)
а тогда как?
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Александр Бакиматов
а можно например наконец забыть уже про контейнеры/компоненты и хоки вместе с ними ))
Вот я хотел написать но я подумал меня какашками забросают
источник

L

Lucifer in React — русскоговорящее сообщество
Александр Бакиматов
а можно например наконец забыть уже про контейнеры/компоненты и хоки вместе с ними ))
Альтернатива?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Lucifer
Альтернатива?
feature-driven
источник

VO

Viktor Osipov in React — русскоговорящее сообщество
Татьяна Фомина
прям отдельный слой для работы с локалСтораж?
А идея отличная, на самом деле. Сделать ещё интерфейс на промисах, чтобы переходить проще было на что-то другое...
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Lucifer
Альтернатива?
как бы уже сам автор концепции высказался на тему того что подход устарел и неактуален
источник

VO

Viktor Osipov in React — русскоговорящее сообщество
а как это отменяет презентационные компоненты и контейнеры?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Viktor Osipov
а как это отменяет презентационные компоненты и контейнеры?
так что у тебя нет в них надобности? а DI в эру хуков вполне себе хуками реализуется
источник

ТФ

Татьяна Фомина... in React — русскоговорящее сообщество
где можно поподробнее почитать?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Татьяна Фомина
где можно поподробнее почитать?
вот один из вариантов реализации, как по мне очень годный t.me/feature_slices
источник