Size: a a a

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

2021 February 25

FL

First Last in React — русскоговорящее сообщество
Меняем в одном месте - в другом тоже перерисовываем
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Digital State
Спасибо сообщество!
Можно не так официально, мы не гордые🌚
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
First Last
Как синхронизировать состояние кастомного хука в двух разных местах?
Какое состояние?
источник

FL

First Last in React — русскоговорящее сообщество
Тимофей 🛴
Какое состояние?
Этот юзстейт как я понимаю в каждом месте применения создается свой. То есть меняя из одного места в другом стейт останется, что логично.
А надо бы засинхронить.
источник

FL

First Last in React — русскоговорящее сообщество
Реально/не?
источник

b

in React — русскоговорящее сообщество
используя не function а именно Class extends Component, можно ли юзать хуки состояния?
источник

b

in React — русскоговорящее сообщество
точнее их короткое обозначение типа const [isOpen, open] = useState(false)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
используя не function а именно Class extends Component, можно ли юзать хуки состояния?
ноу
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
First Last
Этот юзстейт как я понимаю в каждом месте применения создается свой. То есть меняя из одного места в другом стейт останется, что логично.
А надо бы засинхронить.
По хорошему нужно вынести это состояние в стейт менеджер или поднять выше

Но можно через контекст, таких хуков уже кучу сделали

https://github.com/nekocode/use-shared-state
источник

FL

First Last in React — русскоговорящее сообщество
используя не function а именно Class extends Component, можно ли юзать хуки состояния?
Хуки для функционального подхода и придумали. В классе свои методы.
источник

FL

First Last in React — русскоговорящее сообщество
Тимофей 🛴
По хорошему нужно вынести это состояние в стейт менеджер или поднять выше

Но можно через контекст, таких хуков уже кучу сделали

https://github.com/nekocode/use-shared-state
Выше не получится архитектурно, слишком много телодвижений

Да, походу надо вернуться к редаксу

Спасибо!
источник

A

Anton in React — русскоговорящее сообщество
День добрый. Есть менюшка где у каждого айтема должна быть иконка (Material UI) но в коде всего 2 иконки которые повторяются циклично.

Вопрос: Что означает % и что такое :
Как сделать так что бы было по разной иконки у каждого айтема?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
First Last
Выше не получится архитектурно, слишком много телодвижений

Да, походу надо вернуться к редаксу

Спасибо!
все пути ведут в стм, хорошая ссылочка на эту тему
https://gist.github.com/XaveScor/99431c573b53b8a0c41fb3b5fec522bc
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Народ, читаю доку, не могу разобраться объясните в двух словах, за что отвечают хуки useHistory и useLocation?
источник

V

Vlad in React — русскоговорящее сообщество
Finn Eisenberg
Народ, читаю доку, не могу разобраться объясните в двух словах, за что отвечают хуки useHistory и useLocation?
useHistory дает тебе объект хистори, в который ты можешь програмно пушить страницы/возвращаться
useLocation возвращает состояние урла
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Vlad
useHistory дает тебе объект хистори, в который ты можешь програмно пушить страницы/возвращаться
useLocation возвращает состояние урла
А что значит состояние урла? Типо какие в нем Гет-параметры?
источник

V

Vlad in React — русскоговорящее сообщество
Finn Eisenberg
А что значит состояние урла? Типо какие в нем Гет-параметры?
console.log(location)
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Vlad
useHistory дает тебе объект хистори, в который ты можешь програмно пушить страницы/возвращаться
useLocation возвращает состояние урла
предлагаю для начала познакомиться с DOM API https://developer.mozilla.org/ru/docs/Web/API/Location
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Не туда ответил )
источник

F

Finn Eisenberg in React — русскоговорящее сообщество
Vlad
console.log(location)
Так ну по сути то же что и useHistory? Тоже может перенаправить и вернуть на страницу
источник