Карен
Спасибо
Ты сначала задумку свою реализуй)
Никита Головчак
Чтобы работать с shouldComponentUpdate нужны классы?
Никита Головчак
да
А хуки пойдут?
Карен
Daria
А хуки пойдут?
на функциональную да
Никита Головчак
Ясно, спс)
Anonymous
Ты сначала задумку свою реализуй)
Все получилось... На гридах очень круто! Спасибо
Карен
Всегда рад
Anton
Ребят, посдкажите, почему map не может сделать перебор, если пропсы пришли? В чем проблема?
Viktar
Ребята, подскажите, как понять на каком из трех элементов span произошло событие click? Обработчик один и тотже на на каждом из элементов span.
Anton
A и d is not defined показывает
Карен
Viktar
как обычный span
Карен
Ну тогда хз
Anton
Выше на 1 строчку глянь, я показал
Anton
Покажи dialogsPage
Anonymous
Народ я правильно пишу useEffect ?
Anonymous
в консоли пишет }, [someId]); // Or [] if effect doesn't need props or state
Anton
Исправил
Anton
A и d is not defined показывает
Daria
A и d is not defined показывает
Постмотри структуру объекта dialogPage, скорее всего ты теряешь что-то Выведи props в клнсоль
Anton
Постмотри структуру объекта dialogPage, скорее всего ты теряешь что-то Выведи props в клнсоль
Я исправил) наверное, надо было удалить) Я крч, забыл вывести данные для сообщения и для текста в DialogsContainer
Anton
🙌🙌🙌
Да, спасибо) заняло 30 минут, чтобы понять)
Anton
Главное, результат)
Главное, что понял, и испытал кайф)😄
Anton
Ладно, не будем спамить)😊
star
Ребята, а тяжело из Vue.js перейти в React ? Сам как бы во вью не так много (около полугода). Просто интересно насколкьо быстро это возможно и имеет ли сымсл.?
Сергей
Любое движение вперёд имеет смысл....топтаться на месте холодно...
star
А почему решили перейти?
Пока только думаю. Просто не могу найти работу по этому стеку. Так то смотрю вакансии. Большенство на React / Angular, на Vue мало. Хотя может это только лоу-вакансии?
Andrey
Не знаю даже, мне всегда казалось, что вью предостаточно на рынке
Владимир
Пока только думаю. Просто не могу найти работу по этому стеку. Так то смотрю вакансии. Большенство на React / Angular, на Vue мало. Хотя может это только лоу-вакансии?
Мля, мне с реактом почему то только вьюшные конторы отвечают - говорят, типа, на вью перейдешь?! А с реактом миддла подавай
Владимир
Москва у меня
Сергей
У нас в городе вообще всем php нид и фулстэк....чистый фронт вообще не нужен...2 месяца ни единого предложения на react...начал node.js прокачивать...иначе работу не найти..
Stanislav
Ребята, подскажие пожалуйста. Как les 10 сделать Master?
Stanislav
Maxim
Что лучше учить typescript или вью
Сергей
Что лучше учить typescript или вью
Открой страницу с вакансиями твоего региона...там все написано..)))
Віктор
Что лучше учить typescript или вью
Подожди, а что тебе нужно ? Если ангулар то скрипт и ангулар если вью то вью и джс.
V.Nikolaev
Попробуй git checkout [commit id]
Mary
Всем привет :) кто-то подключал полноценный реакт-компонент (с использованием импортов, JSX) к проекту на html?
Artem
Всем привет, с чем может быть связано такое, что я ввожу в инпут какие-то буквы и все это происходит через стейт, т.е. все меняется нормально, но я также добавил инпуту проверку, что если, например, он пуст, то вывести ошибку, и он выводит, но в стейте состояние с true на false меняется не сразу а с последующим вводом чего-либо в поле, короче говоря почему стейт обновляется только со второго раза или с задержкой, хотя данные вводятся сразу? С чем это может быть связано
Artem
Часть редьюсера которая лагает
Artem
Извините, за ложную тревогу, немного не туда посмотрел
Stanislav
Добрый вечер, у всех запрос на сервак нормально проходит, то у меня ошибку 500 возвращает.
Albert
Добрый вечер, у всех запрос на сервак нормально проходит, то у меня ошибку 500 возвращает.
500 - ошибки сервера, значит проблема с апишкой, а не с твоим кодом)) посмотри в messages у ошибки, что там написано?
Albert
Добрый вечер, у всех запрос на сервак нормально проходит, то у меня ошибку 500 возвращает.
Попробуй эту ссылку (...1...5) просто ввести в браузере, что выйдет?
Albert
Я про request URL
Albert
Оттуда ссылку возьми
Danil
Всем здрасте) Вчера дошёл до follow/unfollow и тоже ловил 500-ю ошибку. Не знаю связанно или нет, но после оплаты подписки все заработало. Может просто так совпало, что сервер поднялся одновременно с моей оплатой, сегодня не проверял работает или нет, так что может быть там опять ничего не работает)) Но мало ли... )
игорек
Ребят, может кто подскажет, возможен ли мой план? Сейчас уже на апворке и прошел верификацию, сам нулячий, но необходимо заработать денег на квартику фрилансом. Это еще актуально?
Владислав
)
Khamzat
Dmytro🇺🇦
😂😂😂
игорек
Всю ситуацию подробно описал в своем блоге @boevoj Может, подтянет дисциплину
Никита Головчак
Как с помощью useEffect перерисовывать компоненту только когда она изменилась?
Andrey
так у тебя и так будет срабатывать useEffect после рендер()
Andrey
Если хочешь отслеживать изменение отдельных данных, то useEffect( () => {}, [first, second]) Тогда сработает юзэффект только когда поменяется ферст или секонд
Andrey
вроде так
Никита Головчак
А как связать useEffect и ререндер компоненты?
Andrey
всм связать? У тебя уже юзэффект связан с ререндером компоненты
Andrey
происходит ререндер и потом срабатывает юзэффект
Никита Головчак
Я добавил useEffect, что нужно сделать, чтобы он влиял на перерисовку компоненты (запрещал или разрешал)
Andrey
есть несколько вариаций useEffect useEffect( () => {} ) - срабатывает после каждого ререндера useEffect( () => {} , [] ) - типа componentDidMount useEffect( () => {}, [first, second]) - сработает после ререндера, только если изменился first || second
Andrey
Ну насколько я знаю, ты это не можешь делать с помощью useEffect, так как useEffect фактически происходит после перерисовки
Andrey
В классах есть метод shouldComponentUpdate() вроде
Никита Головчак
Компонента ререндерится каждый раз после изменения State, что был useEffect, что его нет
Andrey
вот там если он возвращает тру, рендер произойдет, иначе ререндера не будет
Никита Головчак
В классах есть метод shouldComponentUpdate() вроде
А хуками нельзя так делать?