Zaff
Vitalii
Верстальщик?)
🦜
Eduard
ребят, кто в гите шарит, помогите
я случайно написал git merge moi-boss-pidor
как исправить?
Дима
thinking out of React
Cenator 🐈
Олег
Ребят, вопрос не по реаету, кто как считает, где джуну набраться немного коммерческого опыта или что-то около этого, при условии поработать удаленно и бесплатно
🦜
Andrey
ух бля, платиновые вопросики
Zaff
Zaff
как это принято делать
🦜
🦜
здесь свобода выбора. Людям порой сложно сделать шаг в сторону, потому что на курсах такому не учили
🤴👷♂️🦸♂️🧚♀️
Zaff
все равно не получил ответа, может быть я еще не до конца допер как все это происходит
будем брать методом тыка, пробовать всё подряд
🦜
Anton
В реакте нужно каждый раз обновлять данные на componentWillMount ? или все таки есть какое-то решения, как это оптимизировать ? В голову ничего не приходит
Коровийвирус
componentWillMount диприкейтед давно
Коровийвирус
в следующей версии удалят вроде как
🦜
Мирослав
Мирослав
Коровийвирус
там в консоли пишет
🦜
Anton
не пишет, у меня точно
Мирослав
didUpdate
мне кажется что чуваку нужно наоборот кешировать данные
Ruslan
Cenator 🐈
Zaff
Anton
у меня данные это массив вида [[],[]], по идее, данные я получаю с бека ( сейчас я их просто захардкодил в сагу ). Мне их нужно получать 1 раз и кешировать, даже после того, если я открыл новый роут с другими компонентами, я бы вернулся на старый роут и в том (исходном) компоненте не изменился стейт. То есть мне нужно получить данные 1 раз за сессию, записать их в стор и юзать только оттуда, но как сделать, чтобы компонент сам пытался получить данные с бека только 1 раз за сессию, есть какой-то похожий метод?
Anton
просто, можно проверять, есть ли данные в сторе, если есть, то не берем ничего, если нету, то подтягиваем с бэка, но это же бред при каждом рендере компонента это проверять
Rrr
у меня данные это массив вида [[],[]], по идее, данные я получаю с бека ( сейчас я их просто захардкодил в сагу ). Мне их нужно получать 1 раз и кешировать, даже после того, если я открыл новый роут с другими компонентами, я бы вернулся на старый роут и в том (исходном) компоненте не изменился стейт. То есть мне нужно получить данные 1 раз за сессию, записать их в стор и юзать только оттуда, но как сделать, чтобы компонент сам пытался получить данные с бека только 1 раз за сессию, есть какой-то похожий метод?
используй контекст, не?
Rrr
Anton
но в какой момент я должен их туда помещать?
Anton
(мне нужно только при первой загрузке компонента, за ЖЦ приложения)
Cenator 🐈
loadData().then((data) => ReactDOM.render(<App data={data} />))
Anton
Cenator 🐈
Dmitry
Подскажите, как сделать скрытие информационного баннера при клике ВНЕ его?
Sergey
Господа, я тут взял проект, который идеально ложится на atomic design. Но возник вопрос. Ничего более адекватного не появилось в архитектуре интерфейсов?
Polina
Подскажите, как сделать скрытие информационного баннера при клике ВНЕ его?
componentDidMount() {
document.addEventListener('mousedown', this.handleClickOutside)
}
componentWillUnmount() {
document.removeEventListener('mousedown', this.handleClickOutside)
}
handleClickOutside = (e) => {
if (this.props.open && this.wrapperRef && !this.wrapperRef.contains(e.target)) {
this.props.onClose()
}
}
Polina
<div ref={(node) => { this.wrapperRef = node }}>
Dmitry
Gr
приветствую. нужно на существующий сайт-пустышку с версткой накатить реакт - как это грамотно сделать?
arthur
Gr
спасибо
Vladyslav 🍉
Подскажи пожалуйста, как правильно экшены составить и редьюсер, для сообщений в чате их удаление и редактирование
Amyr
ребята,можете посоветовать туториал по реакту? с хорошими примерами и желательно на русском языке.может учебник какой.читал реакт от евы порселло, там не то, информация дана урывками, сложно для восприятия. то же самое в официальной документации.есть разбор отдельных элементов, но нет общей картины.Есть что то на примете "для идиотов"
Amyr
?
Vladyslav 🍉
https://ru.reactjs.org/
john
Bogdan
кто юзал redux-query, я смотрю там вообще не нужно толком редюсеры делать, просто один большой екшен
Vladislav
George
А в чем вопрос
Abdubek
Всем привет, помогите написать компонент, вот пример
например есть такое массив:
let array = [ { name: "QWE" }, { name: "ASD" } ]
Я должен написать компонент ForEach который выведет эти данные циклом
Вот пример использование компонента:
<ForEach data={array}>
<h1>{data.name}</h1>
</ForEach>
на выходе должно получиться <h1>QWE</h1><h1>ASD</h1>
Abdubek
Я данные получил, сделал цикл в рендере, но как передать эти данные внутри this.props.children
Abdubek
<ForEach data={array}>
<h1>{data.name}</h1>
</ForEach>
я внутри этого компонента могу писать все что угодно
но данные должны проставляться каждый на свое место
DErek
Добрый день
Кто пользуеться
<React.StrictMode>
и если ли смысл в нем ?
Polina
Abdubek
Abdubek
вот, а мне нужно чтобы мог выводить динамические данные циклом
Abdubek
children вот так приходит, без понятия как это модифицировать
Vadim
Abdubek
задачу могу описать, может есть более легкие варианты решения
Vadim
Abdubek
я почти сделал, но не получается циклом выводить динамические данные
Abdubek
монако тут непричем, я отнего получаю номальный код, ввиде стринга конечно
и через react-jsx-parser вставляю на сайт, все норм
только циклы ифы и т.д. хз как писать
Abdubek
Vadim