Size: a a a

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

2020 December 30

BB

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

И

Илья in React — русскоговорящее сообщество
подскажите пожалуйста, существуют ли готовые решения запоминания скролла, в моей ситуации  в центре страницы происходит роутинг, и при ререндере скролл встает в верх
Якорь
источник

in React — русскоговорящее сообщество
Илья
Якорь
якорь?)
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Dmitriy
Это стандарт, который нужно знать и понимать сильные и слабые стороны, ни один из прочих стейтМенеджеров таким стандартом на данный момент не стал
Ты путаешь "стандарт" с "популярностью"
источник

И

Илья in React — русскоговорящее сообщество
якорь?)
Да
источник

И

Илья in React — русскоговорящее сообщество
якорь?)
Либо scrollIntoView в компоненте
источник

П

Павел in React — русскоговорящее сообщество
Подскажите плиз, почему не работает функция при клике.  Пробрасываю функцию в атрибутах в компоненту Pizza. В компоненте в pizza есть компонента Button в которой по onClick хочу вызывать пробрасываемую анонимную функции, но она почему то не вызывается
источник

P

PH_cheerokee in React — русскоговорящее сообщество
кто работал с react-window
есть у него какие-то особенности пробрасывания пропсов?
{
         patients.map((patient,index)=>{
           return (
             <PatientTableRowContainer key={patient.id}
                 {...{ patient, index, style, canReadOnly, position, updateDatepickerPosition, updateByDiff }}
               />
           )
         })
       }

и
<List
             ref={ref}
             outerRef={outerRef}
             style={{ width: "100%" }}
             height={patients.length * 100}
             itemCount={patients.length}
             onScroll={onScroll}
             itemSize={100}
             width={"100%"}
           >
             {({ index, style }: { index: number, style: any }) => (
               <PatientTableRowContainer key={patients[index].id}
                 {...{ patient: patients[index], index, style, canReadOnly, position, updateDatepickerPosition, updateByDiff }}
               />
             )
             }
           </List>

внутри работают почему-то по разному
источник

D

Dmitriy in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Ты путаешь "стандарт" с "популярностью"
в данном случае популярность переходит в стандарт (если ты знаешь реакт, обязан знать или хотя бы понимать редакс)
источник

И

Илья in React — русскоговорящее сообщество
Илья
Либо scrollIntoView в компоненте
Через реф имею ввиду
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Dmitriy
в данном случае популярность переходит в стандарт (если ты знаешь реакт, обязан знать или хотя бы понимать редакс)
Не обязан
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Dmitriy
в данном случае популярность переходит в стандарт (если ты знаешь реакт, обязан знать или хотя бы понимать редакс)
речь все же действительно про популярность, а не про стандарт
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Кому ты обязываешься то?
источник

П

Павел in React — русскоговорящее сообщество
При клике ничего не происходит, но если запихнуть эту функцию из пропсов в svg, то работает alert
источник

BB

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

D

Dmitriy in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Не обязан
убедил
источник

S

Siavva in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Не обязан
Согласен никто никому не обязан :)
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Не обязан
Для референса, я не изучал редакс вообще ибо по отзывам в комьюнити понял что это не тот инструмент с которым стоит разрабатывать хоть что-либо. Слишком простой он, нужно много бойлерплейта придумывать. Так сел на эффектор. Он позволяет писать сложную бизнес-логику с минимумом или вообще без бойлерплейта.
Реакт же изучал сразу с хуков ибо "они проще" чем классовые компоненты. Так UI получается максимально простым для понимая.
Так получается связь простого UI и сложной бизнес-логики без больших затрат на саму разработку.
А когда устроился на работу тут и классовые компоненты с десятками наследований и редакс с миллионом прокинутых пропсов по дереву. Но переходить на другие инструменты значит обучать их разработчикам а отказываться от ООП значит лишится "extensibility" который является одной из наших больших фич.
Кароч как-то так, популярность не стандарт.
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Настрочил, фигасе
источник

أИ

أبو يحيى Ильнур... in React — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Для референса, я не изучал редакс вообще ибо по отзывам в комьюнити понял что это не тот инструмент с которым стоит разрабатывать хоть что-либо. Слишком простой он, нужно много бойлерплейта придумывать. Так сел на эффектор. Он позволяет писать сложную бизнес-логику с минимумом или вообще без бойлерплейта.
Реакт же изучал сразу с хуков ибо "они проще" чем классовые компоненты. Так UI получается максимально простым для понимая.
Так получается связь простого UI и сложной бизнес-логики без больших затрат на саму разработку.
А когда устроился на работу тут и классовые компоненты с десятками наследований и редакс с миллионом прокинутых пропсов по дереву. Но переходить на другие инструменты значит обучать их разработчикам а отказываться от ООП значит лишится "extensibility" который является одной из наших больших фич.
Кароч как-то так, популярность не стандарт.
кто-то еще пишет на классах?))
источник