dashqa
представь что tailwind это когда создали классы всего css, даже псевдоклассы можно на классах писать, поэтому таймлайн тоже можно сделать
Тут дело вкуса, конечно, но не проще ли изучить вёрстку, чем учить и запоминать какой класс там что делает?
Nick
немогу взять контекст в чем проблема может быть?
S
Тут дело вкуса, конечно, но не проще ли изучить вёрстку, чем учить и запоминать какой класс там что делает?
насчет того что это дело вкуса соглашусь, правда эта технология дала нехилый буст к скорости разработки
⇺Goga⇻
немогу взять контекст в чем проблема может быть?
просто, для передачи в экшн аргумента, который является стейтом другого, компонента, мне приходиться писать еще несколько экшенов, которые закидывают стейт в стор, подтверждают, что его закинули, и только потом выполнить изначальный экшн
eden
скиньте пожалуйста линк на статью, почему не стоит изобретать свой стейт менеджер на основе контекст апи и хуков
Oleg
а ведь и правда в коде не работает... кто-то скажет почему?
voix
Это просто линт ругается скорее всего.
Kirill
так у тебя и не определены a,b
voix
Он их деструктурирует из x.
voix
Приравнивание идет справа налево. Все должно работать.
Igor
y = ({ a, b } = x) не прокатит?
Kirill
ты прав, в консоли отработало
Oleg
Зачем так писать вообще?
без понятия. но мне интересно, почему браузер понимает такую запись.
Павел
Подскажите пожалуйста... приложение с redux. Есть вызов екшена по кнопке: onClick={() => this.handleMaterial("Репс")} Он работает нормально и присваивает значение в стейт. Но когда я полностью копирую конструкцию и меняю имена соответственно в новый екшен... он начинает выдавать вместо функции объект. Полная копия страницы, редьюсера и екшена. В какую сторону раскопки вести? А то кругами уже хожу
Павел
voix
нет. не кмпилится.
Это из-за стрикт мода, видимо.
Ivan
имена меняю. Где не прав?
Никто вот так по описанию не почувствует.
voix
В браузере стрикт мод отключен по дефолту. Попробуй (function() { 'use strict'; const x = {a: "Dasd", b: "sadas"}; const y = {a, b} = x; }()) и будет ошибка.
Anonymous
всем привет, ребят кто работает с хуками? у меня вот такая ошибка, я на официальном сайте вижу то нужно отписываться в useEffect через return, но у меня в useEffect функция для dispatch в redux, как отменить такую подписку?
Anonymous
Белка 🦊
Ребят, нужна помощь. Я забыл как называется более качественный аналог Styled-components
Александр
Ivan
а да перепутал, вот тут, как мне сделать очистку)
У вас есть редакс. Не делайте запросов из компонентов. Промис отменить нельзя, а вот сагу, например, можно.
Белка 🦊
Vadim
emotion, если кому нужно было. Вспомнил. Спасибо ребят
с чего ты решил, что оно качественнее?
Белка 🦊
3/4 людей в этом чате во время одного из споров приняли, что она функциональнее и оптимизирование. Ну, и я им поверил
Igor
а как Aphrodite?
Белка 🦊
Я, как понял, это уже дело вкуса, но обе эти либы (и Radium ещё) лучше стандартного Styled-components ибо построенны на его основе
Белка 🦊
нет, просто им легче ввиду того, что они могут брать лучшее и исправлять недочёты?
Белка 🦊
Первопроходцам всегда похуже
.
Он устал. Он 5 лет писал на React - а тут ему надо опять всё учить заново - эти хуки! Он не знает куда податься? - Ругается. Ведь Ангуляр 2 - это вовсе не Англуляр 1 - а что-то иное. А Вью 3 - это вовсе не Вью 2 - а что-то иное. Он сваливает на ... Полимер от Гугла. Почему мы должны бросить React : https://www.youtube.com/watch?v=iRo18pUs61Q
.
Ты опять начинаешь?
И это тут считается флудом? Хм. Чудеса. Не знал.
Oleg
может кто сказать, почему first child не работает? css: test: { margin: 30, '&:first-child': { marginTop: 50, }, }, ... <Grid container className={classes.test} spacing={24}> <Button>Test me</Button> </Grid> <Grid container className={classes.test} spacing={24}> <div>Test me</div> </Grid> <Grid container className={classes.test} spacing={24}> <Typography>Test me</Typography> </Grid>
Sergey
"Всё учить заново" - весь смысл современного фронта
лол, хуки -- это база жаваскрипта, абсолютная. Там ничего сверхъестественного нет.
Белка 🦊
.
"Всё учить заново" - весь смысл современного фронта
Не. Я не буду об этом. Опять забанят как за «Const не нужен» (C) Но понять его можно. Если бы он подсел 50 лет назад на С, то сейчас бы он писал код как автомат. Он поставил на React. Стал мастером за 5 лет. И снова за парту? — его настрой можно понять.
arthur
?
нельзя изменять псевдо классы в инлайне
arthur
в плане?
в прямом
Белка 🦊
Жестко)
Oleg
совет в стине "лишь бы выпендриться".
Дмитрий
🆘 это адекватный код?) export const getSessionId = (): string => { const state: any = store.getState(); return state.sessionId; };
.
лол, хуки -- это база жаваскрипта, абсолютная. Там ничего сверхъестественного нет.
Эта база появилась недавно. Ещё и года не прошло. Многие классовые в панике и ауте глубоком до сих пор.
Дмитрий
хочу получить данные из стора ...
Sergey
Эта база появилась недавно. Ещё и года не прошло. Многие классовые в панике и ауте глубоком до сих пор.
замыкания-то недавно появились? што? а классы-то прям всегда были, ага
.
Никак
Не, ну так нельзя. Это слишком.
Белка 🦊
Да хватит уже меня линкать чтоб предлагать свои варианты. Когда спрашивал - никто не ответил))
Дмитрий
useSelector используй
спасибо, пошёл гуглить)
matthew
Есть что-нибудь для верстки писем на реакте, никто не знает?
voix
@javarob вот же ты тролина )
.
замыкания-то недавно появились? што? а классы-то прям всегда были, ага
Хуки с год как. Не раньше. А классы с момента рождения JavaScript были.
.
с момента чего? лол, ну чувак 🙂
С 1995 года. В тот год JavaScript и выкатили.