Albert
спс )
я не помню, чтобы я ref использовал для textarea
Albert
димыч вроде насчет этого говорил, что ref лучше не использовать
Anonymous
Albert
Anonymous
ref не исползовать?
Daniil
иногда я думаю можно
Albert
это не легкая задача, ибо ошибка может быть любом файле. Я тебе пока могу посоветовать отсеживать значение textarea (до ввода там пусто, вообще текст вводиться? если вводится и вызвать в консоли, то покажет этот введенный текст или покажет путсую строчку?)
Anonymous
Albert
Albert
верно?
Anonymous
Albert
ок, щя гляну
Albert
скачай лучше anydesk (я смогу удаленно управлять мышью), это очень пригодится в разработке.
Albert
ты потом логин скинь, а потом когда будеть отключатся, нажмешь разорвать соединение.
Albert
ок?
Anonymous
Artem
Привет друзья
Artem
скажите пожалуйста кто собес по реакт проходил?
Artem
какие вопросы сыпали?
Anonymous
пароль нужно скинуть?
Artem
что повторить и на чем внимание заострить?
Борис
7 часов назад эту тему обсуждали, про собес, можно промотать и почитать.
Anonymous
Привет можете помочь есть модальный окно как можно сделать на React при нажатии на любой точки экрана модалка закрывался на js window.onclick не работает
.
Я просто не понимаю, зачем эту дискуссию здесь разводить, тем более что вы выдергиваете из контекста. Я нашел этот постик, откуда вы взяли эту информацию. Начнём с того, что New Scientist это как Московский Комсомолец в мире науных публикаций, я дальше просто приведу те части, которые вы выбросили из контекста,
Это предшествует вырванному куску текста:
Человеческий мозг созревает дольше, чем предполагалось: Сокращение числа синапсов в коре головного мозга на поздних стадиях его развития продолжается почти до тридцати лет - В формировании человеческого мозга большую роль играет уменьшение числа синапсов, как бы парадоксально это ни звучало.
Этот факт давно известен учёным: при внутриутробном развитии и всё детство в мозгу образуются всё новые и новые синапсы, а затем их число начинает стремительно уменьшаться.
Именно за счёт этого уменьшения человек, как считается,
имеет возможность учиться и овладевать новыми навыками.
Это сразу после вырванного куска статейки:
Получается, что мозг совершенствует свою архитектуру гораздо дольше, чем предполагалось.
Таким образом, сокращение избыточного числа связей нужно для развития и нормального функционирования. Если вам дальше будет что-то кахаться по поводу мозга человека, то уделите время таким книгам как "Мозг материален" Ася Казанцева "Память" Эрик Кандель "Мозг Рассказывает" Вилейанур Рамачандран. Не позорьтесь, если вы не подросток, это выглядит нелепо(((
> Начнём с того, что New Scientist это как Московский Комсомолец в мире науных публикаций,
Ну, вот вам исходник: https://www.pnas.org/content/108/32/13281
.
Хок от хука отлчается тем, что хокку это стих японский, а хук это короткий боковой удар. И не знаю что там британские ученые в мозгу наковыряли, но в 50 лет люди ПДД учат и на права сдают, как вам такое, Илон Маск? А если по теме, то я уже на 45-м уроке по Реакту, а куда деваться, хотелось бы на пенсию, но оказалось, что теперь уже не скоро. Айтика-айтика-камасутра ...
> я уже на 45-м уроке по Реакту, а куда деваться, хотелось бы на пенсию, но оказалось, что теперь уже не скоро.
Так как связи у вас УЖЕ не образуются, вы вынуждены учить Реакт по ... аналогии. - То есть пользоваться УЖЕ сформированными связями.
Что вы знаете? - Например классы. Ну, для вас есть описание как зазубрить схемы что РАНЬШЕ писалось с классовым подходом и как сейчас НАДО писать с хуками. - То есть подключайте свою АНАЛОГИЮ - больше вам нечего подключать - шипиков то уже нет.
.
.
Anonymous
Daniil
я наверно самое частое использование ref встречал для автофокуса поля ввода
Albert
Artem
{ Amir }
Больше спрашивают про mvc, es6
{ Amir }
Монтирование, обновление, демонтирование
{ Amir }
Спрашивали что будет, если написать так !function fn(){...}()
Artem
😱
Anonymous
Альберт красавчик просто)) Спс тебе брат ))
Artem
и что ответил?
Artem
undef ?
{ Amir }
Ну это аналогично (function fn(){...})()
{ Amir }
Самовызывающаяся функция
Artem
мде
{ Amir }
Задачки какие-то еще давали, не касающиеся реакта, я тогда еще был на 1-5 уроке самурая))
{ Amir }
4 месяца назад был собес
{ Amir }
Сегодня был в конторе где просто спросили что такое mvc, jQuery и знаком ли я с es6
Artem
когда то дали такое задание сделать
{ Amir }
Позиция фронтендера, с узкой специальностью для работы с sap ui5
Artem
хотя я на джуна подавал, а это задание наверно на синьера
Artem
ну или мидла
Artem
вообще я много собесов проходил, то сейчас требуют у джуна знаний мидла
Artem
{ Amir }
Устроился хоть?)
Artem
+ без английского вообще мрак
Artem
Anonymous
Artem
проходил тесты в NIX solution это в Украине одна из топ it , то по програмированию тесты прошел 100% а английский нет(
Artem
и не взяли
Daniil
как нет одинаковых людей так и нет одинаковых собесов)
Albert
Anonymous
Albert
люди, а почему нельзя все делать через import, а не кидать все через props? (для того, чтобы было все предсказуемо, легко дебажить, легко тестировать "тупые" компоненты? верно?)
Albert
если да, то еще есть чем дополнить?
Daniil
Dmitry
пытаюсь использовать reselect в классе, но что-то у меня до дебагера не доходит
getUsers = () => {
return this.state.usersPage.users;
};
getUsers2() {
return createSelector(this.getUsers, (users) => {
debugger
return users.filter(u => true);
})
};
Dmitry
TypeError: props.users.map is not a function
Dmitry
const mapStateToProps = (state) => {
const userSelector = new UserSelector(state);
return {
users: userSelector.getUsers2() ,
Daniil
о не, сейчас голова другим забита)) а тут прям собес))
Albert
Albert
да это выписывал с курса моменты, которые хотел бы задать в чате, но ок, сейчас пока его отложим))
Daniil
про локальный стейт могу сказать так, если он чисто для функционала компонента, на данные не влияет можно пилить)
Albert
это я понял))
Albert
мне другое не понятно))
Albert
выше писал
Dmitry
Я похоже понял почему разработчики реакт отходят от классов. Потому, что по-привычке хочется в класс засунуть какой-то кусок стейта с которым работаешь
export class UserSelector {
constructor(state) {
this.state = state;
}