wolfe
Колбэки, которые надо дергать при обновлении стейта компонента
может, лучше убрать это в стейт-менеджер и управлять этим через middleware?
wolfe
Это как?
ну на определенный action.type будет срабатывать нужное тебе действие
Red[$]hort
А как из пропов закинуть в middleware? Функции прилетают в пропы уже после запуска компонента и они могут измениться
Red[$]hort
У этого компонента может быть свой отдельный стор, ограничения на это нет
wolfe
А как из пропов закинуть в middleware? Функции прилетают в пропы уже после запуска компонента и они могут измениться
я бы вообще это из компонента убрал от слова совсем ) т.е., в моём понимании вьюха только получает информацию из стора
Red[$]hort
я бы вообще это из компонента убрал от слова совсем ) т.е., в моём понимании вьюха только получает информацию из стора
Я бы с радостью, но внешняя система подключает приложение как компонент и прокидывает свое апи в пропы
wolfe
Я бы с радостью, но внешняя система подключает приложение как компонент и прокидывает свое апи в пропы
можно было бы попробовать задиспатчить фунцию и записать её в переменную middleware, а потом оттуда при определенных action.type вызывать )
Red[$]hort
Это одно из требований. Думаю прокидывать апи через контекст и отправлять в экшены как аргументы при диспатче
wolfe
Тогда нет возможности вызвать апи напрямую в экшенах, до мутации стора
ну можно аргументы передавать параметрами в принципе. а есть острая необходимость напрямую вызывать апи? если нужен результат апи (предполагаю, что там промис), то диспатч же может вернуть результат
Red[$]hort
Пытаюсь понять можно ли задать контекст уже после инициализации компонента
Денис
Привет всем Ктонибудь делал приложение с SIP телефонией на react native?
Денис
Есть ли проверенные готовые решения? Так в интеренете нашел либы но они все прям ооочень свежие
Ivan
Пытаюсь понять можно ли задать контекст уже после инициализации компонента
Задать контекст после инициализации нельзя, но можно задать его пустым, а после инициализации положить в него что нужно.
Andrei
Fowler M. - Refactoring - 2019, как раз таки на JS )
https://books.apple.com/us/book/refactoring-improving-the-design-of-existing-code-2-e/id1448099113 это не она?
Valentin
oneonwar
Attempted import error: './Components' does not contain a default export (imported as 'MyMap'). что я делаю не так import MyMap from './Components' импорт вот
Сергей
Пацыки, такой вопрос. В файле yarn.lock есть пакеты, которые берутся не из глобального registry (поле resolved), а из другого места. Кто знает, можно как-то сделать проксирование, чтобы в зависимости от каких-то условий можно было управлять кастомным registry path?
oneonwar
путь правильный? с именованным работает?
я не знаю что значит с именнованным(
Syzdykov
Нет именно MyMap
./Components/MyMap ?
oneonwar
./Components/MyMap ?
Нет так тоже не работает(
iči
ну тогда мы не знаем
iči
попробуйте проверить путь до компонента или на худой конец нам показать
Igor
"..Components/MyMap/MyMap"
iči
./ только а не ..
oneonwar
"..Components/MyMap/MyMap"
о А ну да Спасибо тупанул чет работает
Syzdykov
./Components/MyMap/MyMap
Антон
А просвятите: щас redux или что-то другое актуально?
Igor
Redux, есть еще mobx, но чаще всего используют redux
Антон
спасибо
Andrei
redux
Mihail
@Tchernyavsky
Vova
А просвятите: щас redux или что-то другое актуально?
в этом чате этот вопрос === вопросу про религию
Viktor
я бы еще рассмотрел свои модели, если в них может быть большая логика (например, для игр). потому что иначе тебе нужен middleware в редуксе, который будет туда экспортить свой стейт и наоборот импортить короче, для игр, самостоятельных приложений пробовал юзать redux - много кода лишнего и свои модели.. свои модели мне гораздо больше зашли.. вот так модели могут пораждать компоненты createComponent(key) { this.makePosition(); return <Weather onRef={ref => (this.addSubscriber(ref))} model={this} key={key} />; } и, при изменении модели через функцию set я делаю forceUpdate всех подписчиков да, это обход state в компонентах.. но только для сложных сущностей.. хранить все в state как-то тупо, state - для кнопочек, модели - для обработки данных, возможно, немного логики
Ilya
в этом чате этот вопрос === вопросу про религию
запасамся попкорном, я в этот раз - пас 🙂 пропущу холиварЪ
Viktor
холивары можно опросами решать)
Viktor
которые тут запрещены..)
Александр
холивары можно опросами решать)
Так теряется смысл холливара, а именно живая дискуссия
Дмитрий
Изучаю работу с api, пробую взять инфу с контакта. Додумался до такого кода: fetch(proxyurl+url).then(response => response.json()).then(data => {console.log(data.response[0])}) Эта штука выводит массив инфы о пользователе в консоль (там id, first_name, last_name и т.д...) Как мне присвоить какой-нибудь переменной, допустим userId, data.response[0].id?
Konstantin
Всем привет) Интересует вопрос использования React + Node.js (API) подхода для создания блога. Какие есть варианты? Или лучше просто делать на WP и не мучаться? Что скажете о next.js? Спасибо большое)
Дмитрий
Глянь лучше на апи гитхаба)
Мне просто алгоритм работы с api понять) пока не принципиально какой api использовать
🦜
Кто знает как в MUI переопределить этот стиль?
‌‌‎D
Кто знает как в MUI переопределить этот стиль?
Если в конкретном месте, то нужно в документации взять название пропса и передать объект в компонент Если глобально, то есть файл общий, где нужно в прописать это overrides
Ilya
Кто знает как в MUI переопределить этот стиль?
а в каком виде вы работаете с MUI - ну в смысле как подключали ну в общем случае в Вашем генеральном стиле вам нужно указать просто более точный (приоритетный селектор) или гарантировать что ваш генеральный стиль инстанцируется после стилей MUI при сборке (вы наверняка собираете все это дело в бандл)
Konstantin
Как вариант клиент React + Next, сервер Node + Nest
Т.е React + Next в плане SEO подойдёт, так?
🦜
Так или как? tab: { [theme.breakpoints.up('xs')]: { '&.MuiTab-root': { min-width: 'none' } } }
‌‌‎D
{ root: {}, tabRoot: {}, ...etc }
зависит от названия вложенного компонента это все есть в доках
Dima
Как вариант клиент React + Next, сервер Node + Nest
Graphql не забудь (Apollo Client, Apollo Server)
Anonymous
Подскажите какую крутую свежую либу для object validation типа Yup
Dima
api / client?
Anonymous
и там и там
Dima
hapi / joi пробовал?
iči
Подскажите какую крутую свежую либу для object validation типа Yup
была либа, с которой скопировали юп, но я не помню названия
Anonymous
Почему изучение жс как таковое не ориентированно на промисы? Год вникуда потрачен, т.к нужно все заного изучать . https://getinstance.info/articles/javascript/grokking-es6-promises-the-four-functions-you-need-to-avoid-callback-hel/
bogdan
ребят а можете подсказать почему у меня при таком подходе крашиться приложение,никак не могу понять как мне возвращать результат из сервера при добавлении фильма
Владимир
Т.е React + Next в плане SEO подойдёт, так?
Да в итоге у тебя получиться SSR