Артем
У кого какой дизайн соц сети получился ?🙃
Артем
Интересно посмотреть
Timur
Артем
Daria
Артем
Хотя смотря о какой архитектуре ты говоришь
Timur
unmount когда происходит?
Артем
Артем
Хмм
Артем
Хотя либо на завершении
Timur
я просил не перевод, а условие
Timur
я знаю как переводится unmount
Артем
Ты уверен что это вообще жизненный цикл?
Timur
Артем
Может это сокращение у willUnmount
Oleg
срочно снимайте все трусы, нет времени обеснять
Anonymous
какие следующие наставления?
Артем
Nikita
jQuery это тупо Легаси остатки, все новое на фреймворках
Не совсем. Для каждой задачи есть инструмены, JQ не умер, просто средние и большие проекты на фреймворках (ну или либы реакт), а если маленький проект по типу лендака или мелкого многостраничника жиквери отлично справляется потому что через него очень удобно работать с ДОМом
Timur
Nikita
И нельзя говорить что жиквери это плохо
Nikita
Koks
Nikita
Oleg
на сайте jQuery заявлено что это library
Oleg
на сайте react так же указано что это library
Koks
По сути реакт всё-таки библиотека))
Oleg
ну так они сами себя позиционируют
Koks
Если работать с Vue это очень видно)
Koks
Разницу эту
Koks
Vue это уже фреймворк
Oleg
что имено?
Koks
Во Вью тупо настраивает фреймворк
Oleg
vue is progressive javascript framework мать твою
Koks
По сути) пишешь объекты конфигурации для каждой компоненты
Oleg
хотя реакт тоже разбирает jsx что по сути своей тоже в каком то роде конфигурации
Koks
Koks
Oleg
ладно тогда отбой
Koks
Прост jsx компилируется в вызовы функции реакт
Oleg
хотя создатели свелт искрене щетают реакт фреймворком))
Oleg
Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue
Oleg
реакт это traditional framework мать ево
Koks
😁
Koks
Философский вопрос в каком то роде
Oleg
я придерживаюсь того что заявляют разработчики)
Oleg
им виднее чо они там наговнокодили
Chingiz
всем привет, можете помочь, получается при создание, редактирование или удаления помощью это классовые компоненты модалки (функционал работает) у меня state не обновляется на главной странице, не могу понять как обновить или передать, написал метод на главной странице где храниться state
onEditHandler = (edit) => {
this.setState({resultAllFilter: edit})
};
вызвал в дочерним классовом компоненте
componentDidUpdate(prevProps, prevState) {
if (prevProps.editRow !== this.props.editRow) {
this.props.onEditHandler();
}
}
что не так делаю и вообще правильно я делаю?
Oleg
ну ты как бы параметры не передаеш в метод
Oleg
а зачем андейайнд то
Oleg
ты объявил метод и зачем то написал типа у него будет параметр который ты пихаеш в стейт
Oleg
onEditHandler = (edit) => {
this.setState({resultAllFilter: edit})
};
Oleg
но параметр не передаеш
Oleg
в стейт улеает андефайнд
Chingiz
Oleg
в другом месте с параметрами вызываеш метод?
Chingiz
Oleg
ну оно правильно работает, вызывается андефайнд и стейт не меняется
Oleg
в стейте всегда андефайнд
Oleg
стейт не меняется -> ренеден неперерендерится
Chingiz
Oleg
метод getEditTextValue ничего не возвращает у тебя
Oleg
а занчит андефайнд
Oleg
ты чот какую то магию пытаешся творить))
Chingiz
Koks
Что-то тут непонятны цели))
Карен
Зачем тогда в пропсы передавать?
Oleg
resultAllFilter вот это для чего в стейте, что она делает?
Карен
Ты меняешь стайт локальный
Карен
Смысл таков
Карен
А потом диспатчишь значения этого стейта в функцию, которая через пропсы приходит
Koks
Для начала нужно понять для чего это всё)
Oleg
да, вот с Кареном пообщайтесь, я чот вас обоих не понимаю о чем вы😆
Oleg
🏃♂️🏃♂️🏃♂️🏃♂️
Oleg
диспатчить значения это что то новое