Konstantin
Можно не знать js,но при этом делать хорошую анимацию
Anonymous
что бы у тебя появляется потребность в той же анимации например и ты уже такой агааа я же читал это обычным css можно сделать, а как уже не помню и гуглишь
Konstantin
Ех,ну,более менее понятно.
Anonymous
так по верхам пробегись читая по диагонали и хватит
Konstantin
Вообщем, что имеем. Знаю флексы, знаю флоаты, бэм немного, бургер-меню могу на css, слайдер. Адаптив знаю, mobile first. Ну и все по сути.
Уже можно щупать js?
Anonymous
Давно можно)
Oleksiy
Ещё важно не делать длинных пауз в обучении, за неделю - две, можно забыть очень много прям ппц как
Anonymous
вот у меня с новогодними праздниками так было я как после амнезии за уроки сел
Konstantin
Это понимаю , в день стабильно надо хотябы 2-3 часа
Anonymous
да ну не 2-3 а столько, сколько тебе в кайф
Konstantin
Ну, иногда мне 8 часов было в кайф делать сайт
Anonymous
Я бывает минут 30 посидишь что-то сделаешь и потом ну не хочется больше, силком такое себе, а иногда с утра сел часов в 10 утра и часов до 2-3 ночи вставая только в толчек, да пожрать
Konstantin
А сейчас максимум 2 часа и такое ощущение, что делаю какую-то херню (надеюсь можно так выразиться) . Вот реально, верстаешь сайт и понимаешь, что одно и тоже, тупо каких-то нюансов не знаешь, мелочей, а глобально то знаешь как вче это сделать. Тупо какой-нибудь перехлдик плавный, вообщем мелочи. И ты не понимаешь, надо или не надо. Но ощущение того, что фокусируюсь не на том
Konstantin
Дададада
Konstantin
Я бывает минут 30 посидишь что-то сделаешь и потом ну не хочется больше, силком такое себе, а иногда с утра сел часов в 10 утра и часов до 2-3 ночи вставая только в толчек, да пожрать
Anonymous
мы не на экзамене у нас есть интернет и он всегда под рукой, что-то не знаешь - гугл, если уж в гугле не нашел, всегда можно задать вопрос )
Anonymous
Имхо, но считаю что нужен будешь ты где то когда нормально изучить js/ какой то фрейморк и TypeScript. Нужно так же знать в идеале, Webpack ну и точно понимать как работать с git. Препроцессоры в виде scss/sass изучаются быстро и к ним привыкаешь очень сильно. До сих пор часто в вакансиях мелькает jQuery, если хотя бы понимать как подключить плагин ,инициализироват и изменить его под себя... Можно конечно на нем даже свои плагины слепить ,но это больно
Dmitriy
Подскажите плиз. а есть ли исходники к урокам реакт самурай?
Anonymous
Dmitriy
ухты спасибо
Vagan
Ребята, в уроке про тесты у него была классовая компонента, поэтому и работал getInstace. Кто-нибудь нашел альтернативу для функциональной компоненты?
Vagan
Vagan
Разобрался, вот решение
Vlad Сh
привет, может подскажет кто-нибудь admin template хороший на react/redux ?
Anonymous
Можно в GitHub вбить запрос,выбрав Repositories,и от туда по количеству звёзд выбрать себе шаблон
{ Amir }
{ Amir }
Вроде как
{ Amir }
Если на момент вызова функции они будут в наличии
Ilya
Могут
как они замыкаются, если я их через аргументы не передаю
{ Amir }
{ Amir }
Замыкание это когда есть ссылка на переменную вне области видимости данной функции
Taras
Closure....
When a function is run, it's executed with the scope that was in place when it was defined,
and not with the state that's in place when it is executed.
The scope basically is the set of variables which are visible.
Taras
Сохранил себе идеальное обозначение замыкания)
Ilya
{ Amir }
Ты где вызываешь эту функцию?
{ Amir }
Можешь показать код?
Ilya
Можешь показать код?
я уже все переписал на классовый компонент и заработало, теперт не замыкает, мне кажется ты прав только я пока не понимаю почему
Ilya
{ Amir }
А что приходит в пропсах?
{ Amir }
Что выводит в консоль?
{ Amir }
Покажи свои реализации и я скажу че как. А то по куску кода сложновато судить
Ilya
А что приходит в пропсах?
в пропсах приходит огромный объект, после диспатча в этом объекте меняется одно крохотное поле value, после этого перерисовывается компонент и в логи падает этот объект с обновленным value, в функции которая продолжает диспатчить в этот же момент времени вызывается console.log с этим же объектом, но объект выводится старый, хотя компонент уже поймал обновленый объект
Ilya
Sergey
Ребята вопрос - а как принудительно отрендерить элемент?
То есть например хочется скинуть все настройки что ввел пользователь
{ Amir }
Vagan
Sergey
Например есть inputы в них ввели значение есть способ сбросить все и перерисовать
Sergey
То есть привести к первоночальному состоянию
Sergey
Или надо к каждому элементу тянуть сброс?
Vagan
У вас изначально рисовка происходит пустая, как я понимаю?
Sergey
Sergey
Пустые input ы
Vagan
Можно создать переменную в reducer, что-то тип isReset, прицепить ее через mapStateToProps к компоненту и в нужный момент менять ее значение через обработчик action creater в Reducer, в этом момент у вас автоматом перерисовка будет
{ Amir }
Ну вот тут ты получаешь новую версию так как стоит this., И при вызове функции она обращается к this, а не к замыканию
Sergey
Sergey
Anonymous
Vagan
У вас полностью странице зарендериться занова
Sergey
Sergey
Vagan
Только значение isReset надо через обработчик менять в Reducer, чтобы он диспатчился, надеюсь, что догадались
Sergey
Vagan
{ Amir }
{ Amir }
Ты бы дал глянуть на код всего функционального компонента
{ Amir }
{ Amir }
Ilya
{ Amir }
Вот фигово что не увидеть весь код, самом уже интересно че там у тебя)