Size: a a a

2020 January 15

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
Ты первый написал редакс. Я до этого держался
источник

SG

Stas G in React Kyiv
🙊
источник

SS

Serhey Shmyg in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
А я вот не представляю кейса шоб взяли и стали не нужны
Performance. Css in js в рантаймі прибиває перфоманс.
Ми злазили з стайлд компонентів. Тому що при кліку на батон 250мс тривали розрахунки стилів і апка фрізилась.
источник

SG

Stas G in React Kyiv
Serhey Shmyg
Performance. Css in js в рантаймі прибиває перфоманс.
Ми злазили з стайлд компонентів. Тому що при кліку на батон 250мс тривали розрахунки стилів і апка фрізилась.
А стили чего считались? Кнопки?
источник

SS

Serhey Shmyg in React Kyiv
Stas G
А стили чего считались? Кнопки?
Не памятаю точно якого компоненту стилі рахувались, адже це було ~9міс тому. Ситуація була наступна, клік на батон тривав ~500-600мс, вирубаємо стилі зовсім - клік ~250-300мс. От і довелось злазити с  стайлд компонентів, ну + ще викручувати перфоманс.
источник

SG

Stas G in React Kyiv
Интересно, конечно
источник

SG

Stas G in React Kyiv
Сделай кейс стади)
источник

LH

Leo Hrabovetskyi in React Kyiv
Serhey Shmyg
Не памятаю точно якого компоненту стилі рахувались, адже це було ~9міс тому. Ситуація була наступна, клік на батон тривав ~500-600мс, вирубаємо стилі зовсім - клік ~250-300мс. От і довелось злазити с  стайлд компонентів, ну + ще викручувати перфоманс.
Ну і простий клік в 250мс це теж не Ок
источник

SS

Serhey Shmyg in React Kyiv
Leo Hrabovetskyi
Ну і простий клік в 250мс це теж не Ок
звісно, тому ж і написав що викручував далі, дійшов до 60-80мс, що було цілком ОКЕЙ )) після 600 😉
источник

SS

Serhey Shmyg in React Kyiv
Leo Hrabovetskyi
Ну і простий клік в 250мс це теж не Ок
Інша тупня була повязана з хелпереми в рендері, які постійно калькулювали щось.
источник

LH

Leo Hrabovetskyi in React Kyiv
Serhey Shmyg
звісно, тому ж і написав що викручував далі, дійшов до 60-80мс, що було цілком ОКЕЙ )) після 600 😉
👍
источник

DZ

Dmitry Zherebko in React Kyiv
источник

М

Марина in React Kyiv
Ребята привет! Пдскажите, пожалуйста! Есть два екшена : export const openPlugModal = () => dispatch => {
 dispatch({
   type: OPEN_MODAL_PLUGOPEN_MODAL_PLUG, payload: 'openChatPlug'
 })
}
export const closePlugModal = () => dispatch => {
 dispatch({
   type: CLOSE_MODAL_PLUGCLOSE_MODAL_PLUG, payload: 'closeChatPlug'
 })
} Один из которых открывает компонент {this.props.modal === 'openChatPlug' && <ChatModalPlug
 title='This will activate'
 subText='You have 5 consultations'
 textStartButton='Yes, start chat'
 textPurchase='Purchase cunsultations'
 handleStart={this.handleStart} />}. Как мне использовать этот же акшен для открытия другого компонента? Спасибо!
источник

SG

Stas G in React Kyiv
Передавай имя через аргумент экшен криейтера, например
источник

М

Марина in React Kyiv
Спасибо!👍
источник

PV

Popov Vlad in React Kyiv
Привет, кто юзал jest/enzyme вместе с flow?
источник

PV

Popov Vlad in React Kyiv
как их совместить подскажите, спасибо)
источник

AR

Alexey Raspopov in React Kyiv
Popov Vlad
как их совместить подскажите, спасибо)
может в flow-typed есть тайпинги для них
источник

PV

Popov Vlad in React Kyiv
сейчас как раз в нем ковыряюсь, но ничего путнего не нашел пока что(
источник

PV

Popov Vlad in React Kyiv
источник