Иван
прост у меня должен он вызваться после ответа ассинхронного запроса
Oleg
я все их доки перерыл и не нашел как в классе использовать
сук, вот пример. он без класса, но какая разница?
Иван
если я оборачиваю класс в withAlert мне опять пишет про ошибку хуков
Oleg
оберни в withAlert, прими alert как пропу (this.props.alert)
Иван
Это было недели 2 назад, щас я даже не пробовал, ок, попробую снова.
Oleg
ты решил спросить спустя две недели?
Andrii
Народ, есть тут эксперты в context API + Hooks, подскажите плс, как мне сделать несколько методов в контексте, это возможно сделать без того, чтобы плодить несколько контекстов и провайдеров?
Иван
вот я тупой, в этот раз работает
Andrii
положить обьект методов в контекст
Не хочет, тут же начинает ругаться.
Danila
я все их доки перерыл и не нашел как в классе использовать
Никак, хуки нельзя использовать в классовых компонентах же.
Andrii
что говорит?
Invalid attempt to destructure non-iterable instance,
Vova
Invalid attempt to destructure non-iterable instance,
гадать не очень. скинь код
Andrii
гадать не очень. скинь код
https://codesandbox.io/s/xenodochial-cherry-391dr
Vova
Vova
могу предположить что проблема здес
Сергей
как сделать ссылку на react-textarea-autosize. Если компонент, использующий её, функциональный? Там есть пропс inputRef, но он типа (node: HTMLTextAreaElement) => void
Andrii
могу предположить что проблема здес
А почему он валится на этом месте?
Vova
А почему он валится на этом месте?
потому что ты в контексте делаешь обьект, а вытягиваешь как массив
Dmitry
Ребят, как можно заюзать webpack-bundlu-analyzer в CRA. без eject’a ?
Dmitry
react-app-rewired
Спасибо!)
Vova
это хуки. он всё правильно брал\
https://ru.reactjs.org/docs/hooks-reference.html#usecontext
Сергей
я знаю это, ты хочешь сказать, что useContext возвращает объект?)
Сергей
он принимает объект!
Сергей
ну так, ты его деструктуризируешь как и другие хуки!
$$$$$$$
гайзы , привет
Vova
ну так, ты его деструктуризируешь как и другие хуки!
нет. ты получаешь значение контекста
Vova
ты путаешь с useState
$$$$$$$
есть вот такой редьюсер , вообщем все условия срабатывают ,все ок , но chageValue он не апдейтит
Сергей
как сделать ссылку на react-textarea-autosize. Если компонент, использующий её, функциональный? Там есть пропс inputRef, но он типа (node: HTMLTextAreaElement) => void
Тимофей 🛴
ты путаешь с useState
Он в контекст передает то что возвращает useState
Vova
человек думает что если это хук, то его обязательно деструкторизировать как массив
$$$$$$$
благодарю
$$$$$$$
а как бы его по другому реализовал ?
$$$$$$$
я даннные собираю с инпутов , перезаписываю state.api , для отправки в будущем на back
Сергей
я на проекте делаю так const [ prop, setProp ] = React.useContext(MyContext) и всё работает хорошо. так что вы проверте для начала, а потом говорите
BARSOOQUE
Нужно часто менять стейт с текстом, раз в 60 мс скажем. В какой-то момент обновляться текст на экране просто перестаёт. Это ограничение на ререндеры какое-то, да? Такое по старинке делать надо, вручную?
Тимофей 🛴
я на проекте делаю так const [ prop, setProp ] = React.useContext(MyContext) и всё работает хорошо. так что вы проверте для начала, а потом говорите
Ты меня запутал вообще, просто убери ебучие квадратные скобочки и посмотри что возвращает твой useContext в дебаггере или консоли
Сергей
И почему в провайдере используешь useContext?
в каком провайдере? проблема была не у меня!
Тимофей 🛴
Сергей
Ой, сорян, промахнулся
всё, сорян, я разобрался в его коде. useContext действительно возвращает значение занесённое в него, я со своей имплементацией перепутал.
Сергей
Не хочет, тут же начинает ругаться.
твоя гениальность в том, что ты используешь контекст вне провайдера. я даже не знаю, что ты этим хотел сделать....
Сергей
Это я уже эксперементировал, до этого там authState был.
и это было правильно, а useAuth можешь использовать в дочерних компонентах отого компонента <AuthProvider> //тут ты уже можешь использовать useAuth со своими значениями ({logIn, signOut, restorePassword}) </AuthProvider>
Сергей
Вот так вот сделал.
ты ж понимаешь, что все эти значения придут тебе в useAuthContext()
Andrii
Ага, мне так и нужно.
Сергей
я б на твоём месте передавал в контекст не массив, а объект. Ты задалбаешься всё это деструктуризировать
Oruj
ребят чет не могу найти доку где показывают как настроить npm run deploy для aws прода
Vladimir F
Ребята подскажите пожалуйста кто нидь имел дело с react-beautiful-dnd?
Vladimir F
можно ли сделать так чтобы добавлять либо удалять карточки
Valentin
Стейт модалке не в глобал сторе случаем?
а глобал в редаксе как понимать? Кажется типа того, на первом уровне есть forms, и как понял редаксФормы создают в нем инстансы для каждой формы, я уже сделал. При закрытии спец экшен на удаление модели, которая вне стора формы, но ее данные нужны для формы. Впервые работаю с редаксом, новая работа, новый проект... бэ
Nikita
Привет всем. Может кто подсказать по связке react+three.js. Все работало хорошо но после обновления винды начвлись проблемы с GLTFLoader ом. Тайп эррор итем старт и хоть ты тресни, хотя работало все на ура до обновления.
Nikita
А реакт тут при чем?
так я про связку спросил, 8к человек ... навернякак кто-то и с таким сталкивался.
Vitalii
как мне подняться на 2 папки выше и взять элементы из папки audio?
Vitalii
ну я это понимаю, вот и спрашиваю как на 2 подняться
(⇀‸↼‶)
../../ ?
(⇀‸↼‶)
вроде как логично )
Anonymous
как мне подняться на 2 папки выше и взять элементы из папки audio?
Тебе не лень было прописывать? Или в Реакте нельзя цикл закинуть?
Oleg
нужен хук useMap
Maxim
Посоны, как сделать deepMerge на Lodash? Всю жизнь пользуюсь Ramda
Vitalii
не работает...