Size: a a a

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

2020 August 20

s

sccc in React — русскоговорящее сообщество
Andrey
const MyComp = ({ref1, ref2, ref3, …, refN}) => { … }
а можно еще вопрос? Если можно передавать рефы как пропсы, для чего следует использовать forwardRef? Если у классовых компонентов более менее понятна причина необходимости хранения ссылки на экземпляр класса, там можно методы класса использовать, например кастомный focus, то для функциональных не ясно
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
Bugs Bunny
и про 2 отступа вместо 4
это eslint у него таковы правила
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Nikita Kagan
это eslint у него таковы правила
дефолт это 2 (standard)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
у тебя там вообще табы как будто
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
Bugs Bunny
дефолт это 2 (standard)
в лс написать можно
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
зачем?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Nikita Kagan
в лс написать можно
никогда не пиши никому в лс, это сильно роздражает
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
чтобы помог потому что сам не могу а код по мне новый менять его нельзя и кода много
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
ошибку найти не могу
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Nikita Kagan
привет можно писать сюда если не занят помоги с  выводом динамической страницы по id
проблема что ссылки меняются а страницы нет ошибку найти не могу
у тебя вообще тут что-то с роутером, а ты скидываешь код компонентов. или ты роутинг руками писал?
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
роутинг там универсальный для меня щас скину
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
универсальный роутинг🌚
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
типо такого {
  path: '/settings/handbooks/:key',
  component: React.lazy(() => import('./handbooks/handbook'))
 }
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
единственное что я вижу с кондишеном отображений это вот это. как ты там разруливаешь свои динамические id я хз
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
он закоментирован
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Nikita Kagan
типо такого {
  path: '/settings/handbooks/:key',
  component: React.lazy(() => import('./handbooks/handbook'))
 }
а что за роутер?
источник

NK

Nikita Kagan in React — русскоговорящее сообщество
это и есть роутер могу еще кинуть axios.get и reducer
источник

A

Andrey in React — русскоговорящее сообщество
sccc
а можно еще вопрос? Если можно передавать рефы как пропсы, для чего следует использовать forwardRef? Если у классовых компонентов более менее понятна причина необходимости хранения ссылки на экземпляр класса, там можно методы класса использовать, например кастомный focus, то для функциональных не ясно
затрудняюсь ответить, чем обычный реф отличается от рефа с другим именем, именно в плане дальнейшей работы
но т.к. ref - специальный проп в реакте, чтобы именно через него передавать, нужен форвардРеф
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Nikita Kagan
это и есть роутер могу еще кинуть axios.get и reducer
это объект какой-то, а не роутер
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
как ты рендер по URL-у разруливаешь-то?
источник