Size: a a a

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

2020 August 27

МА

Максим Архипов... in React — русскоговорящее сообщество
ну вроде норм
источник

М

Мерч in React — русскоговорящее сообщество
Обьясните что за ошибка и как ее проигнорить. Появилась после добавление обертки обсервера, код не мой, а обертка необходима
источник

B

Bogdan in React — русскоговорящее сообщество
useEffect(() => {
 
// validate and update form.actionPlanVideo
}, [form.actionPlanVideo])

ребята, а если надо трекать изменение значения и валидировать (иногда менять его) - то как быть?
ведь если я его Изменю, то это снова вызовет срабатывание эффекта.
источник

М

Мерч in React — русскоговорящее сообщество
Сам этот фрагмент вообще в get методе
источник

М

Мерч in React — русскоговорящее сообщество
Есть магистры по MobX?
источник

О

Олег in React — русскоговорящее сообщество
Bogdan
useEffect(() => {
 
// validate and update form.actionPlanVideo
}, [form.actionPlanVideo])

ребята, а если надо трекать изменение значения и валидировать (иногда менять его) - то как быть?
ведь если я его Изменю, то это снова вызовет срабатывание эффекта.
тоже интересно
источник

B

Bogdan in React — русскоговорящее сообщество
Олег
тоже интересно
ну думаю это просто анти-паттенр. так делать не надо. ну во всяком случае это будет костыль. надо логику по-другому планировать
источник

A

Andrey in React — русскоговорящее сообщество
Bogdan
useEffect(() => {
 
// validate and update form.actionPlanVideo
}, [form.actionPlanVideo])

ребята, а если надо трекать изменение значения и валидировать (иногда менять его) - то как быть?
ведь если я его Изменю, то это снова вызовет срабатывание эффекта.
разнести изменение и валидацию в разные хуки 🤔

сначала менять, потом валидировать
источник

V

Vova in React — русскоговорящее сообщество
Ребят, как обращаться к контекстам, если их два? В моем случае второй это AuthContext
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vova
Ребят, как обращаться к контекстам, если их два? В моем случае второй это AuthContext
use... дальше сам продолжи)
источник

ML

Margarita Lukina in React — русскоговорящее сообщество
Ребят, а есть тут кто-нибудь, кто тестирует компоненты снепшотами на jest + enzyme? :) Расскажите, какие тест кейсы вы пишете для своих компонентов?
источник

ML

Margarita Lukina in React — русскоговорящее сообщество
"Какие тест кейсы" - то есть, концептуально, какие ситуации проверяете
источник

И

Иван in React — русскоговорящее сообщество
Vova
Ребят, как обращаться к контекстам, если их два? В моем случае второй это AuthContext
Классы поддерживают только один контекст. С хуками можно хоть законтекститься
источник

V

Vova in React — русскоговорящее сообщество
Иван
Классы поддерживают только один контекст. С хуками можно хоть законтекститься
Я рад бы использовать хуки в моем компоненте, но не получается одна строчка ( а именно добавление колбека из функционального компонента в классовый websocket) https://qna.habr.com/q/836947 . Если кто может помочь, буду очень благодарен.
источник

И

Иван in React — русскоговорящее сообщество
Vova
Я рад бы использовать хуки в моем компоненте, но не получается одна строчка ( а именно добавление колбека из функционального компонента в классовый websocket) https://qna.habr.com/q/836947 . Если кто может помочь, буду очень благодарен.
const A = () => {
 const foo = useContext(fooCtx)
 const bar = useContext(barCtx)

 return <B foo={foo} bar={bar} />
}
источник

И

Иван in React — русскоговорящее сообщество
Vova
Я рад бы использовать хуки в моем компоненте, но не получается одна строчка ( а именно добавление колбека из функционального компонента в классовый websocket) https://qna.habr.com/q/836947 . Если кто может помочь, буду очень благодарен.
Ты же понимаешь, что WebSocketInstance — это не компонент, а просто инстанс класса? Что классами и функциями бывают не только компоненты?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vova
Я рад бы использовать хуки в моем компоненте, но не получается одна строчка ( а именно добавление колбека из функционального компонента в классовый websocket) https://qna.habr.com/q/836947 . Если кто может помочь, буду очень благодарен.
dispatch(setMessage())
                                     /\
источник

ei

export default - зло... in React — русскоговорящее сообщество
Учить жс и редакс в общем
источник

МА

Максим Архипов... in React — русскоговорящее сообщество
help
источник

МА

Максим Архипов... in React — русскоговорящее сообщество
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
источник