Карен
Спасибо
Ты сначала задумку свою реализуй)
Никита Головчак
Чтобы работать с shouldComponentUpdate нужны классы?
Daria
Никита Головчак
Карен
Никита Головчак
Ясно, спс)
Daria
Карен
Всегда рад
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
Daria
Daria
Anton
Ладно, не будем спамить)😊
star
Ребята, а тяжело из Vue.js перейти в React ?
Сам как бы во вью не так много (около полугода).
Просто интересно насколкьо быстро это возможно и имеет ли сымсл.?
Сергей
Любое движение вперёд имеет смысл....топтаться на месте холодно...
Andrey
star
А почему решили перейти?
Пока только думаю. Просто не могу найти работу по этому стеку. Так то смотрю вакансии. Большенство на React / Angular, на Vue мало. Хотя может это только лоу-вакансии?
Andrey
Не знаю даже, мне всегда казалось, что вью предостаточно на рынке
Владимир
Nikita
star
Владимир
Москва у меня
Сергей
У нас в городе вообще всем php нид и фулстэк....чистый фронт вообще не нужен...2 месяца ни единого предложения на react...начал node.js прокачивать...иначе работу не найти..
Stanislav
Ребята, подскажие пожалуйста.
Как les 10 сделать Master?
Stanislav
Maxim
Что лучше учить typescript или вью
V.Nikolaev
Попробуй git checkout [commit id]
Mary
Всем привет :) кто-то подключал полноценный реакт-компонент (с использованием импортов, JSX) к проекту на html?
Artem
Всем привет, с чем может быть связано такое, что я ввожу в инпут какие-то буквы и все это происходит через стейт, т.е. все меняется нормально, но я также добавил инпуту проверку, что если, например, он пуст, то вывести ошибку, и он выводит, но в стейте состояние с true на false меняется не сразу а с последующим вводом чего-либо в поле, короче говоря почему стейт обновляется только со второго раза или с задержкой, хотя данные вводятся сразу? С чем это может быть связано
Artem
Часть редьюсера которая лагает
Artem
Извините, за ложную тревогу, немного не туда посмотрел
Stanislav
Добрый вечер, у всех запрос на сервак нормально проходит, то у меня ошибку 500 возвращает.
Albert
Albert
Я про request URL
Albert
Оттуда ссылку возьми
Danil
Всем здрасте)
Вчера дошёл до follow/unfollow и тоже ловил 500-ю ошибку.
Не знаю связанно или нет, но после оплаты подписки все заработало. Может просто так совпало, что сервер поднялся одновременно с моей оплатой, сегодня не проверял работает или нет, так что может быть там опять ничего не работает))
Но мало ли... )
Anonymous
игорек
Ребят, может кто подскажет, возможен ли мой план? Сейчас уже на апворке и прошел верификацию, сам нулячий, но необходимо заработать денег на квартику фрилансом. Это еще актуально?
Владислав
)
Anonymous
Khamzat
Dmytro🇺🇦
😂😂😂
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
вот там если он возвращает тру, рендер произойдет, иначе ререндера не будет
Никита Головчак