Агния 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
разница только в объявлении метода
Антон
во втором случае у тебя this на саму функцию ссылается
Сергей
В он клик this уже не тот походу
Sergey
дак они одинаковые
покажи свою кнопку
Aleksei
onClick={() => this.props.setUnfollow(user.id)}
Denigos
Чтоб изучать реакт надо учить js, или в процессе можно?!
Aleksei
Так, теперь догнать бы почему он теряется )
Nikita
Так, теперь догнать бы почему он теряется )
Читай подробности по поводу стрелки
Nikita
(стрелочной функции имеется ввиду)
Антон
getUsers = () => { - нет области видимости - область видимости останется старой, getUsers() { - аналог function getUsers() у которой есть своя собственная область видимости
Антон
поставь в дебаггер и посмотри что внутри, вопросов будет меньше
Aleksei
Я все понял )
Nikita
Чтоб изучать реакт надо учить js, или в процессе можно?!
Лучше, чтобы изучение js'a было в приоритете
Антон
Лучше, чтобы изучение js'a было в приоритете
урока с 50 можно вникать в тонкости js, по факту будешь использовать es6 (его нужно знать полюбому), ивенты и this . Остальное гуглится по мере надобности
Антон
я так начинал. в копилке была java и самые основы html
Антон
но циклы и подобную мишуру можно за пару вечером посмотреть, чтобы быть знакомым просто с синтаксисом
Антон
самые основы сейчас уже в школах дают
Konstantin
Парни. Есть App.js в котором прописаны компоненты типа Header, Footer, а также руты. А как быть, если мне надо какие-то данные открыть на чистой странице, без Header и Footer? Создать еще один файл типа App.js и в нем нужный Route?
Антон
и да, для меня было шоком отсутсвие wildcards строгой типизации и тд. Единственное что было одинаковым - синтаксис циклов и то не полностью)
Petrov
Чтоб изучать реакт надо учить js, или в процессе можно?!
https://www.robinwieruch.de/learn-react-js - в статье что нужно знать по минимуму, вообще у него статьи дельные
southyyy
Ребят, есть тут такие, кто пользуется маком и хорошо разибрается в командной строке
Oleg
я
Oleg
не пользуюсь маком
southyyy
просто пытаюсь установить монгуDB и в файле нету лаунчера, а в видео гайде чел все делает через терминал и я копирую срочку как у него но мне пишут -bash: /Users/leshka.l1337: is a directory
southyyy
а в чем отличие онлайн бд от обычной?
southyyy
ну типа существенные я имею ввиду
{ Amir }
window.store = store
да я уже понял, спасибо
invasion
Ребят, есть тут такие, кто пользуется маком и хорошо разибрается в командной строке
А зачем ты маком пользуешься если с терминалом не дружишь?)
Anton
Ребят, подскажите сайты, где можно задачи порешать на js?
Ivan
Хз вообще)), но зачем ебаться с установками если можно без мозгоебли подключиться к онлайн бд и будет тоже самое)))))))
Anton
Прям реально годные
southyyy
окей, спасибо
Ivan
Прям реально годные
Проект ейлера (хлебнешь горя там)))))))))))))))))
invasion
Они там никак не связаны с реальными проектами
invasion
Так чисто с утреца зайти встряхнуть мозг
Anton
Проект ейлера (хлебнешь горя там)))))))))))))))))
А чтобы не хлебать, а чисто размять мозг перед собесом , к примеру) codewars , по моему тяжёлая хрень, не?
invasion
на собесе тебя будут спрашивать типа такой херни
invasion
if ("") console.log
invasion
и вот че будет
invasion
ну или другую херню
Ivan
А чтобы не хлебать, а чисто размять мозг перед собесом , к примеру) codewars , по моему тяжёлая хрень, не?
Не там просто размять не получится, придется заниматься целебральным онанированием
Nikita
codesignal более хорош тем, что там можно потом писать задачи на их перформанс, связанно будет с реальными задачами тем, что вы будете осваивать новые методы (более быстрые) для решения некоторых алгоритмов)
Petrov
https://codesignal.com/ https://leetcode.com/ http://rubaxa.github.io/playground/ и codeewars
Ivan
Помню на 1 задаче сидел 5 дней она мне блять снилась
Ivan
Но я ее решил)))))))))
Ivan
Это такой кайф шо пизда
Ivan
Это лучше чем секс
invasion
Это лучше чем секс
Откуда тебе знать?
invasion
*сорян за подъеб*
invasion
не сдержался
Ivan
Откуда тебе знать?
Поверь )))))))) я знаю
Anton
Помню на 1 задаче сидел 5 дней она мне блять снилась
Вооо, я помню, как ещё полгода назад зашёл, плохо зная JS, я не мог её решить и забил на codewars) потом встретил hexlet)) там задачи уже от 2ч до 2дней были)
Petrov
CodeSignal бывает мозг вывернешь, всё тесты проходит а потом 3 нет из-за слабой производительности алгоритма(
invasion
Да, а толку то?
invasion
Ну рил, сидел как-то тоже
invasion
Эффекта не словил никакого
invasion
Ну что-то решал, что-то нет, один хуй на реал задачах ничего не встречается
invasion
из решенного
Ivan
Ну что-то решал, что-то нет, один хуй на реал задачах ничего не встречается
Смари, ты когда получаешь инфу, в мозгах идут ассоциации, чем больше ассоциаций тем потенциально больше сможешь придумать, не забывай шо все твои мысли это влияние твоего прошлого опыта на тебя