Size: a a a

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

2021 April 13

VK

Vladimir Klimov in React — русскоговорящее сообщество
Это нормально
Вот вы попробовали, не получилось, поняли, что решение было неверное, исправили, это нормальный процесс обучения
источник

es

evgeny shev in React — русскоговорящее сообщество
Да, спасибо за объяснение)
источник

es

evgeny shev in React — русскоговорящее сообщество
ну вот такой курс, Юрий Бура, начало изучения реакт ,а как надо в 2021?
источник

МS

Марциновский Simon👌... in React — русскоговорящее сообщество
Ну ответь ты человеку, что надо
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ответил жи
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
хуки же нельзя в условиях прописывать
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
Друзья, а есть такой вопрос когда оправдано юзать HOC, a когда нет?

ну вот такой пример банальный:

const withMainLink=( Component ) =>{
 return () => <Component>
   <Link to="/">Main page</Link> <div></div>
 </Component>
 ;
}

const StatsNav = (props) => {
 return (
   <nav>
     {props.children}<span>Users Statistics</span>
   </nav>
 )
}

withMainLink(StatsNav);
withMainLink(UserNav);

etc...


такое себе ?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
где там хук?
источник

es

evgeny shev in React — русскоговорящее сообщество
а, это просто обучающий пример , на котором изучаются какие то основы реакт. Там его вместе с лектором пишешь, а не сам, самостоятельно не много реализовано тут от меня в плане практики. Такое нельзя в пет проекты заносить , это так, просто обучение) Потом уже буду брать сам проект какой то и делать, как разберусь. Ну, типа классовые компоненты тоже разобрать как то надо было. В будущем надеюсь норм буду функц и хуки юзать
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
никогда не оправдано если у вас не легаси
источник

A

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
можете оспорить это категоричное заявление?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
извиняюсь, слепой
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
https://codesandbox.io/s/filter-6c4r4?file=/src/App.js
Вот базовый, элементарный пример
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
ребят, подскажите, как убрать перезагрузку менюхи по клику на подменю, формирую ее динамически
{accessData?.length > 0 ? (
   <SubMenu key="sub1" title={'Docs'}>
   {accessData.map(item => (
   item.parent_route === 'docs' ?
  <Menu.Item key={item.id}>
    <Link to={item.route}>{item.name}</Link>
    </Menu.Item> : null
     ))}
</SubMenu>
) : null}
источник

es

evgeny shev in React — русскоговорящее сообщество
Да да, именно так в курсе он и делает, спасибо))
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
что значит перезагрузка?
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
понял cпс,
одному компоненту одну nav верстать , второму вторую , и не мутить пытаясь сколотить для их двоих что-то типо HOC или Slots

ну я пытался попрактиковать эти паттерны точнее, понять где их использовать , но ни один особо не подходит то что я хотел сделать.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Опишите решаемую задачу, скорее всего ее проще решить без хока, простой композицией
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
не могу гифку закинуть наглядно показать( когда нажимаю на сформировавшееся подменю, оно пересоздается я так понимаю, когда статично все создаю, то при нажатии на подменюхи все без перезагрузки открывает
источник