Oruj
Почитаю, оке
да не читай. смотри видео)) для начала
Oruj
туда попадают пропсы которые в результат вызова передаются
просто путает что работает без this.props и сразу внутрь аргумента
Nikita
Ребята, привет! Как можно сделать предзагрузку картинок в компоненте который рендерится только по onclick? Что бы при рендере не было внезапного появления картинок
Nikita
Добавлять эти картинки в html до рендера компонента
Через new Image() в компоненте выше добавлять, будет правильно?
Nikita
https://habr.com/ru/post/445264/
спасибо, изучу
Serega
Ребята привет, кто-то знает какая новая функция импортируется из либы react-redux-firebase вместо reactReduxFirebase ? Мой импорт import { ReactReduxFirebaseProvider, reactReduxFirebase, getFirebase } from 'react-redux-firebase';
Aleksey
ребят, что писать в проп тайпс если поле сразу стринг а после взаимодействия юзера с ui - object?
Daniil
oneOf
oneOfType вроде точнее.
Looch
Точно
Aleksey
Aleksey
oneOf
и вам спасибо)
I'm
Комрады подскажите: почему в классовых компонентах пишется return(что-то), а при работе с setState return{что то}. Имею в виду виды скобок. Предполагаю, потому что setState возвращает объект?
Владимир
Правильно предполагаешь
Владимир
круглые нужны для возврата jsx
Anonymous
и вам спасибо)
Какую зарплату после собеседования обещали?
Anonymous
Мне 250$, затем 400$ пока не научусь всему
Anonymous
норм)
Да, за 400$ у нас в поте лица пахать надо, а тут сидишь и прокачиваешься
Ivan
Чет совсем не густо...
Ivan
В челябе контент-менеджер берет 30т.р +
Anonymous
В челябе контент-менеджер берет 30т.р +
Ну хз, у нас в РБ средняя зарплата 400$
Anonymous
Ну а контент менеджером не особо - уметь общаться с людьми и т.д, не мое это
Ivan
Да, а по факту не только контент, а где-то подверстать, где-то сниппет написать или лендос сделать ) эксплуатация
Dmitry
Ivan
Ну надо с чего-то начинать, но сегодня это вообще копейки, если у тебя семья и маленький ребёнок
Mikhail
Я начинал с 18к
Круто твою авку сделать фул белой
Ivan
В Челябинске точно не московские зп)
Dmitry
Не везде зп Москвы. И джуну не заплатят больше
Хотя в мск берут всех по объявлению. Тут заплатят
Ivan
Самый большой профит у меня был во времена, когда сами собирали команду и брали какой-нибудь сложный проект в работу, особенно года 2 назад, когда был бум всяких криптовалютных стартапов
Вадим
не подскажете как возле каждого выведенного элемента вывести кнопочку удалить из масива? https://codesandbox.io/s/blue-platform-m86dx
arthur
не подскажете как возле каждого выведенного элемента вывести кнопочку удалить из масива? https://codesandbox.io/s/blue-platform-m86dx
this.setState(prevState => ({ arr: [ prevState.arr + " " + this.state.value + " " + this.state.work + "\n" ] })); omg
⛪️Поп Гапон⛪️
не подскажете как возле каждого выведенного элемента вывести кнопочку удалить из масива? https://codesandbox.io/s/blue-platform-m86dx
Какой красивый код у тебя, ты линтером пользуешься? Мой код пздц какой ужасный, особенно когда я перелопачиваю все
Foma
Когда эт попы матюкались
Вадим
this.setState(prevState => ({ arr: [ prevState.arr + " " + this.state.value + " " + this.state.work + "\n" ] })); omg
Знаю что это не правильно, просто еще не разобрался как вывести циклом, буду рад если подскажете
⛪️Поп Гапон⛪️
Ну и впорос бывалым, так норм state изменять? this.state.content[dropEl] = dragE this.state.content[dragEl] = dropE this.setState({})
⛪️Поп Гапон⛪️
не норм
В массив все запихивать и его изменять чтоли?
arthur
Знаю что это не правильно, просто еще не разобрался как вывести циклом, буду рад если подскажете
у тебя сейчас arr это массив из одной строчки, переделывай всё и сделай нормально, при handleSubmit добавляй в массив объект типа такого: { id: 282, value: “asdasd”, work: “testing”, } потом сможешь этот массив из объектов нормально выводить циклом
Daniil
В массив все запихивать и его изменять чтоли?
Ты можешь через спреды сразу в сетСтейте закинуть нужные без мутации. Либо скопировать стейт и мутировать его и потом уже засовывать в сетСтейт
⛪️Поп Гапон⛪️
Ты можешь через спреды сразу в сетСтейте закинуть нужные без мутации. Либо скопировать стейт и мутировать его и потом уже засовывать в сетСтейт
>Либо скопировать стейт и мутировать его и потом уже засовывать в сетСтейт Я так и делал, но мне показалось что это более сложный метод
Daniil
>Либо скопировать стейт и мутировать его и потом уже засовывать в сетСтейт Я так и делал, но мне показалось что это более сложный метод
Мутация стейта очень плохая идея в любом случае. Банально такое сложно дебажить, проблемы с ререндером, пьюр и тд.
⛪️Поп Гапон⛪️
https://reactjs.org/docs/state-and-lifecycle.html#using-state-correctly
Спасибо, нужно было доки освежить в памяти конечно, теперь придется продолжать в том же стиле
Anonymous
https://youtu.be/IkOVe40Sy0U
🤴👷‍♂️🦸‍♂️🧚‍♀️
Привет. Подскажите куда гуглить про индексацию сайта, у которого контент генерится на бэкенде и обновляется очень часто. По типу spa/ssr и в целом про этот механизм
Anonymous
Next js добавляет только ssr в виртуал дом?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Rrr
што
Anonymous
Функция только реал тайм получение данных в укороченном формате? В данном случае цену битка - все убирается со страницы кроме этих данных, они в укороченном формате в виртуал дом, за счёт этого такая скорость работы
Георгий
Здрасте, как сделать в функциональном компоненте задержку на ввод. Ну вот пока я вбиваю текст в поле ввода, ничего не происходит, как только секунда прошла после последнего наждатия, то надо отослать запрос к серверу. Если бы делал с нефункциональным компонентом. Через классы, то я бы делал бы onChange(ev) if(this.timeout) { clearTimeout(this.timeout); } this.timeout = setTimeout(() => this.onTimeout(), 1000); setState({username:ev.target.value}) } как то так. А как делать в функциональной состовляющей? Она же все время дергается по onChange, где мне хранить хендл таймаута, что бы его переопределить, если onChange вызовется до того, как сработает таймаут? В стейте наверерное не красиво как то
Георгий
Через хук useDebounce
Точно, спасибо
Michail
Может кто знаком с библиотекой React Router. Можете подсказать, что обозначает history в данной библиотеке?
Sergey
Может кто знаком с библиотекой React Router. Можете подсказать, что обозначает history в данной библиотеке?
объект хранящий историю переходов по страницам, позволяющий также манипулировать историей
Георгий
компонент — мужской род
В математике женского )) Мы же все немного математики ))
Sergey
Но без него же я смогу преходить по ссылкам обратно
из браузера а этот объект позволяет изменять историю и переходить программно
Sergey
В математике женского )) Мы же все немного математики ))
то что, в реакт компонент, это не математическая компонента
Sergey
Mikhail
В закреп
Sergey
Но без него же я смогу преходить по ссылкам обратно
Можешь, он нужен когда ты хочешь из программы перейти назад
Anonymous
У нас это где? Сори если личный вопрос
Кладовщиками, экспедиторами и т.д. В РБ.
Anonymous
В чем именно заключается роутинг на бекенде и в реакте? Как вобще тогда бекенд с реактом сосчитать в плане роутинга?
Anonymous
С беком по апи тогда запросы идут
Тогда значит роутинг на реакте равносилен Беку?