Агния 88888 🃏
Спокойствие
Dmitry
Всем привет. Подскажите можно кастомный путь static поставить на npm run build, не делая eject?
Oleg
привет
Oleg
што?
Антон
Aleksei
Подскажите, почему работает такой синтаксис:
getUsers = () => {
if (this.props.users.length === 0) {
axios.get('https://social-network.samuraijs.com/api/1.0/users')
.then(response => {
this.props.setUsers(response.data.items);
});
}
}
и не работает такой:
getUsers() {
if (this.props.users.length === 0) {
axios.get('https://social-network.samuraijs.com/api/1.0/users')
.then(response => {
this.props.setUsers(response.data.items);
});
}
}
когда метод дергается из этой же компоненты с кнопки?
Sergey
у тебя может нету this во втором методе когда дергаешь с кнопки ?
Сергей
Угу...или метод бинди или в он клик стрелочную функцию попробуй
Aleksei
Aleksei
разница только в объявлении метода
Антон
во втором случае у тебя this на саму функцию ссылается
Сергей
В он клик this уже не тот походу
Aleksei
onClick={() => this.props.setUnfollow(user.id)}
Denigos
Чтоб изучать реакт надо учить js, или в процессе можно?!
Aleksei
Так, теперь догнать бы почему он теряется )
Nikita
Nikita
(стрелочной функции имеется ввиду)
Антон
getUsers = () => { - нет области видимости - область видимости останется старой, getUsers() { - аналог function getUsers() у которой есть своя собственная область видимости
Aleksei
Антон
поставь в дебаггер и посмотри что внутри, вопросов будет меньше
Aleksei
Я все понял )
Nikita
Антон
я так начинал. в копилке была java и самые основы html
Антон
но циклы и подобную мишуру можно за пару вечером посмотреть, чтобы быть знакомым просто с синтаксисом
Антон
самые основы сейчас уже в школах дают
Konstantin
Парни. Есть App.js в котором прописаны компоненты типа Header, Footer, а также руты. А как быть, если мне надо какие-то данные открыть на чистой странице, без Header и Footer? Создать еще один файл типа App.js и в нем нужный Route?
Антон
и да, для меня было шоком отсутсвие wildcards строгой типизации и тд. Единственное что было одинаковым - синтаксис циклов и то не полностью)
southyyy
Ребят, есть тут такие, кто пользуется маком и хорошо разибрается в командной строке
Oleg
я
Oleg
не пользуюсь маком
southyyy
просто пытаюсь установить монгуDB и в файле нету лаунчера, а в видео гайде чел все делает через терминал и я копирую срочку как у него но мне пишут -bash: /Users/leshka.l1337: is a directory
Ivan
Ivan
southyyy
а в чем отличие онлайн бд от обычной?
southyyy
ну типа существенные я имею ввиду
invasion
invasion
Anton
Ребят, подскажите сайты, где можно задачи порешать на js?
Ivan
Хз вообще)), но зачем ебаться с установками если можно без мозгоебли подключиться к онлайн бд и будет тоже самое)))))))
Anton
Прям реально годные
invasion
southyyy
окей, спасибо
Ivan
invasion
invasion
invasion
Они там никак не связаны с реальными проектами
invasion
Так чисто с утреца зайти встряхнуть мозг
invasion
на собесе тебя будут спрашивать типа такой херни
invasion
if ("") console.log
invasion
и вот че будет
invasion
ну или другую херню
Ivan
Nikita
codesignal более хорош тем, что там можно потом писать задачи на их перформанс, связанно будет с реальными задачами тем, что вы будете осваивать новые методы (более быстрые) для решения некоторых алгоритмов)
Petrov
https://codesignal.com/
https://leetcode.com/
http://rubaxa.github.io/playground/
и codeewars
Nikita
Ivan
Помню на 1 задаче сидел 5 дней она мне блять снилась
Ivan
Но я ее решил)))))))))
Ivan
Это такой кайф шо пизда
Nikita
Ivan
Это лучше чем секс
invasion
*сорян за подъеб*
invasion
не сдержался
Nikita
Petrov
CodeSignal бывает мозг вывернешь, всё тесты проходит а потом 3 нет из-за слабой производительности алгоритма(
Nikita
invasion
Да, а толку то?
invasion
Ну рил, сидел как-то тоже
invasion
Эффекта не словил никакого
invasion
Ну что-то решал, что-то нет, один хуй на реал задачах ничего не встречается
invasion
из решенного