Size: a a a

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

2020 July 01

АБ

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

И

Иван in React — русскоговорящее сообщество
Cat Gn
Переменная this.path используется для пути отправки запроса на сервер, однако она не участвует в рендеринге, следовательно не вариант делать её через props, как предлагает функция connect react-redux, Как тогда прикрепить хранилище к this.path через connect?
если точнее, то

компонент -> redux -> API -> http-client (axios, например) -> API -> redux -> компонент
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
редаксиос попрошу
источник

И

Иван in React — русскоговорящее сообщество
Daniil Tchernyavsky
редаксиос попрошу
ky
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Daniil Tchernyavsky
редаксиос попрошу
+
источник

CG

Cat Gn in React — русскоговорящее сообщество
Иван
почему не вариант её передавать в props? передавай, никто не расстроится.

но почему твой компонент знает про путь, на который надо отправить запрос? почему вообще компонент знает про какие-то запросы? выполнять запросы — это обязанность стейт-менеджера. а знать урлы, по которым надо выполнять запросы — обязанность слоя API, который находится на отдельном уровне

компонент -> redux -> API -> redux -> компонент
Да, я знаю, что данные должны запрашиваться через хранилище, но об этом я узнал позднее, теперь я переделываю, но надо сделать это ступенчато, тут не пару строк переделывать и можно запороть всё
источник

DT

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

И

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

CG

Cat Gn in React — русскоговорящее сообщество
Иван
почему не вариант её передавать в props? передавай, никто не расстроится.

но почему твой компонент знает про путь, на который надо отправить запрос? почему вообще компонент знает про какие-то запросы? выполнять запросы — это обязанность стейт-менеджера. а знать урлы, по которым надо выполнять запросы — обязанность слоя API, который находится на отдельном уровне

компонент -> redux -> API -> redux -> компонент
Через пропс он же заново рендерить компонент будет, поэтому нежелательно. или я не прав?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
Да, я знаю, что данные должны запрашиваться через хранилище, но об этом я узнал позднее, теперь я переделываю, но надо сделать это ступенчато, тут не пару строк переделывать и можно запороть всё
почему у тебя getState используется?
источник

И

Иван in React — русскоговорящее сообщество
Cat Gn
Да, я знаю, что данные должны запрашиваться через хранилище, но об этом я узнал позднее, теперь я переделываю, но надо сделать это ступенчато, тут не пару строк переделывать и можно запороть всё
ну передавай тогда path через connect — это лучшее, что будет в коде
источник

И

Иван in React — русскоговорящее сообщество
Cat Gn
Через пропс он же заново рендерить компонент будет, поэтому нежелательно. или я не прав?
с этим кодом сложно сделать что-то, что его ухудшит. не переживай
источник

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
почему у тебя getState используется?
Потому что когда первый раз сталкиваешься, то нужно с чего-то начинать, по правилам сразу не сделаешь.Во всяком случае мне так проще понимать что происходит и изучать технологию
источник

CG

Cat Gn in React — русскоговорящее сообщество
Иван
с этим кодом сложно сделать что-то, что его ухудшит. не переживай
Во всяком случае он работает, а потом и этого можно лишиться)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
Потому что когда первый раз сталкиваешься, то нужно с чего-то начинать, по правилам сразу не сделаешь.Во всяком случае мне так проще понимать что происходит и изучать технологию
дык это ж самое первое что там есть после инкрементов декрементов всяких - connect, mapDispatchToProps. В смысле это не то к чему приходишь потом, с этого и начинаешь же
источник

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
дык это ж самое первое что там есть после инкрементов декрементов всяких - connect, mapDispatchToProps. В смысле это не то к чему приходишь потом, с этого и начинаешь же
Но совершенно не ясно, как это работает внутри.Грузят всякой левой инфой, а понимания процесса - 0. Если бы в документации сразу объяснили...
источник

MD

Mario Dev in React — русскоговорящее сообщество
Привет всем. Подскажите топ 3 самых популярных библиотеки для стилизации у react. На реакте пишу, никогда не использовал библиотеки стилей. Сейчас встал вопрос. Спасибо
источник

MD

Mario Dev in React — русскоговорящее сообщество
Например material-ui
источник

АА

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

EM

Eugene Maltsev in React — русскоговорящее сообщество
Андрей Рафальский
ну через юзерагент я могу проверить что я с мобилки или же с десктопа. А как проверить как я запустил приложуху, с ssr или же просто в браузере?
process.browser 🤔
источник