Daniil
Стэйт всё равно пустой
Oleg
sooka
Oleg
ну значит first_name пустой. выведи его после присваивания.
Daniil
переписал вот так и всё работает
Daniil
спасибо
DjKaira
👍
Ilia
Ребят , а react-redux хуки уже можно юзать?
Ilia
Ну я так понял еще альфа версия
🦜
У меня есть степпер, нужно отобразить контент взависимости от шага. Есть компоненты, которые отображают контент конкретного шага. Рендер по условию здесь выглядит дико, вот думаю как разрулить это. В голову приходит Map, как думаете нормальное решение через него?
Vadim
Vadim
стабильная версия
ed.t
filter будет проходится по всему массиву, с Map будет O(1)
я подумал что [].map 🙂 ок понял, ну решений то можно миллион придумать в таком члучае
🦜
я подумал что [].map 🙂 ок понял, ну решений то можно миллион придумать в таком члучае
Ну вот я думаю как бы сделать, либо мап, либо заранее все в объекте хранить и подключить лейзилоад
🦜
напомните хак для React.lazy и named export
🦜
React.lazy(() => import('../../features/Displays').then(({ Displays }) => ({ default: Displays })) или import {lazy} from 'react' export function lazier (resolver, name = 'default') { return lazy(async () => { const resolved = await resolver() return {default: resolved[name]} }) } const ExampleOne = lazier(() => import('./Example.js'), 'Example')
Pasha
Может кто знает как победить подобную хрен в vscode? CRA3 + craco. Тесты проходят успешно, но эта подсветка бесит.
wolfe
или это не помогает?
Pasha
у вас же прямо написано, что нужно сделать
я не тупой)) не помогает, в том то и дело
ed.t
я не тупой)) не помогает, в том то и дело
может надо что-то в стиле обновить eslintrc и добавить env.jest?
Vladimir
я не тупой)) не помогает, в том то и дело
в tsconfig "types": [ "jest", ... ],
wolfe
странно, у меня без этих плясок подцепил типы. они даже не установлены
Ivan
Как изменить hover в react material?
🦜
Как изменить hover в react material?
на какой компонент?
Ivan
на какой компонент?
На ListItem в дровере
🦜
На ListItem в дровере
makeStyles listItem: { '&:hover': your styles } const classes = useStyles() ListItem className={classes.listItem}
Ilia
Ребят я новичек и возможно вопрос глупый ,но правильно ли я понимаю ,лучше в родительском компоненте получить данные из redux и передать через props дочернему или лучше в самом дочернем connect-иться и получать там данные?
🦜
Если компонент планируется много переиспользовать то да
Как раз, если компонент будет реюзабельный, то он должен через пропсы только получать данные, а не через коннект
Ilia
Понял,спасибо!)
Ilia
Ilia
Могу ли я использовать хук useDispatch внутри useEffect таким образом?)
🦜
это же просто функции
Ilia
Так работает ,просто если напрямую вызывать useDispacth внутри useEffect ,то ошибка всплывает
Ilia
А когда я useDispatch в переменную помещаю и уже вызываю через переменную,то ошибки нет
Ilia
Хуки могут быть вызваны только внутри тела функционального компонента. - Ошибка
🦜
почитай доку про хуки
Ilia
Все,туплю
Ilia
Спасибо!)
Kostya
Всем привет прошу помощи по машрутизации Link to не перенаправляет какие могут проблемы? import { BrowserRouter as Router, Route, Switch } from "react-router-dom" import Home from "./component/Home" import Contact from "./component/Contact" import React from "react" export default () => ( <Router> <Switch> <Route path="/" component={Home} /> <Route path="/vk" component={Contact} /> </Switch> </Router> )
Sergey
<Route path="/" exact
Sergey
ибо / общая часть роутов
Pasha
Кому-нибудь удалось завести import плагин для antd + сraco + jest?
Daniil
Почему приходит пустой массив? items это поле объекта, содержащее массив
Sergey
Почему приходит пустой массив? items это поле объекта, содержащее массив
Он не приходит пустой, это тебе в js-чат для начинающих
Daniil
photosArr глобальный массив
Sergey
в консоли длина массива 0
Ты читаешь его до того, как запрос завершен. Тебе не в этом чате спрашивать.
Daniil
Ладно
Pasha
Кому-нибудь удалось завести import плагин для antd + сraco + jest?
Пробовал и через плагин для craco, craco-antd, но такая же фигня (Jest encountered an unexpected token)
Pasha
Кто юзает react-app-rewired вместе с CRA3? Проблемы есть какие-нибудь?
🦜
Кто юзает react-app-rewired вместе с CRA3? Проблемы есть какие-нибудь?
да, на каждый шаг в сторону делаешь eject cra все равно
Pasha
посмотри на https://github.com/sharegate/craco
я чуть выше писал что есть проблема с ним, которая для меня критична
Pasha
да, на каждый шаг в сторону делаешь eject cra все равно
да мне по факту один плагин для бабеля подрубить
Pasha
parcel-bundler
не понял к чему тут парсель? -_- я хочу cra и один плагинчик, вот и всё
Eugene
не понял к чему тут парсель? -_- я хочу cra и один плагинчик, вот и всё
в craco в конфиге все вроде не сложно расшаривается, можно попробовать написать. Вчера ставил antd - но jest не пробовал тестить, хм
Pasha
@HellPirate да, вроде прикольная штука. только не работает)
Pasha
а что за плагинчик?
https://github.com/ant-design/babel-plugin-import
Pasha
без него вообще ant юзать анриал
Eugene
https://github.com/ant-design/babel-plugin-import
https://github.com/DocSpring/craco-antd/issues/10
Eugene
🤔
Pasha
@HellPirate да-да, видел, но решения там нет адекватного, точнее никакого)
Ilia
Ilia
Ребят,как передать props компоненту в route ?
Ilia
Как правильно это сделать
Ilia
точнее
Cheslav
кто пробовал делать тунель на dev сервер CRA?