Vitalii
Верстальщик?)
Eduard
ребят, кто в гите шарит, помогите я случайно написал git merge moi-boss-pidor как исправить?
Дима
thinking out of React
Олег
Ребят, вопрос не по реаету, кто как считает, где джуну набраться немного коммерческого опыта или что-то около этого, при условии поработать удаленно и бесплатно
Andrey
ух бля, платиновые вопросики
Zaff
в реакте лишь есть thinking in React
но это, насколько я понял, не имеет отношения к верстке в реакте?
🦜
но это, насколько я понял, не имеет отношения к верстке в реакте?
в реакте нет верстки. В реакте создание компонентов и их визуализация
Zaff
в реакте нет верстки. В реакте создание компонентов и их визуализация
ну, окей. но реакт разработчик применяет стили к элементам? как проходит этот процесс?
Zaff
как это принято делать
🦜
здесь свобода выбора. Людям порой сложно сделать шаг в сторону, потому что на курсах такому не учили
🤴👷‍♂️🦸‍♂️🧚‍♀️
Zaff
все равно не получил ответа, может быть я еще не до конца допер как все это происходит будем брать методом тыка, пробовать всё подряд
Anton
В реакте нужно каждый раз обновлять данные на componentWillMount ? или все таки есть какое-то решения, как это оптимизировать ? В голову ничего не приходит
Коровийвирус
componentWillMount диприкейтед давно
Коровийвирус
в следующей версии удалят вроде как
Anton
componentWillMount диприкейтед давно
Я в реакт только вкатываюсь, нужно чтобы в cra писало, что юзаешь деприкейтед метод, замени
Коровийвирус
там в консоли пишет
Anton
не пишет, у меня точно
Мирослав
didUpdate
мне кажется что чуваку нужно наоборот кешировать данные
Мирослав
не пишет, у меня точно
https://reactjs.org/docs/strict-mode.html
Anton
у меня данные это массив вида [[],[]], по идее, данные я получаю с бека ( сейчас я их просто захардкодил в сагу ). Мне их нужно получать 1 раз и кешировать, даже после того, если я открыл новый роут с другими компонентами, я бы вернулся на старый роут и в том (исходном) компоненте не изменился стейт. То есть мне нужно получить данные 1 раз за сессию, записать их в стор и юзать только оттуда, но как сделать, чтобы компонент сам пытался получить данные с бека только 1 раз за сессию, есть какой-то похожий метод?
Anton
просто, можно проверять, есть ли данные в сторе, если есть, то не берем ничего, если нету, то подтягиваем с бэка, но это же бред при каждом рендере компонента это проверять
Anton
используй контекст, не?
я юзаю редакс, это же вроде две похожие вещи, но может я ошибаюсь.
Anton
тогда редакс)
ну вот, у меня и так эти данные в редаксе
Anton
но в какой момент я должен их туда помещать?
Anton
(мне нужно только при первой загрузке компонента, за ЖЦ приложения)
Cenator 🐈
loadData().then((data) => ReactDOM.render(<App data={data} />))
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 }}>
Gr
приветствую. нужно на существующий сайт-пустышку с версткой накатить реакт - как это грамотно сделать?
Gr
спасибо
Vladyslav 🍉
Подскажи пожалуйста, как правильно экшены составить и редьюсер, для сообщений в чате их удаление и редактирование
Amyr
ребята,можете посоветовать туториал по реакту? с хорошими примерами и желательно на русском языке.может учебник какой.читал реакт от евы порселло, там не то, информация дана урывками, сложно для восприятия. то же самое в официальной документации.есть разбор отдельных элементов, но нет общей картины.Есть что то на примете "для идиотов"
Amyr
?
Vladyslav 🍉
https://ru.reactjs.org/
Bogdan
кто юзал redux-query, я смотрю там вообще не нужно толком редюсеры делать, просто один большой екшен
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> и если ли смысл в нем ?
Abdubek
вот, а мне нужно чтобы мог выводить динамические данные циклом
Abdubek
children вот так приходит, без понятия как это модифицировать
Abdubek
попроси чтобы тебе так не слали
подругому никак) это пользователи отправляют мне код, который они пишут в input
Abdubek
задачу могу описать, может есть более легкие варианты решения
Abdubek
они тебе в input пишут jsx разметку? Серьезно?
на редакторе monaco. но это же все равно как input?
Abdubek
задачу могу описать, может есть более легкие варианты решения
мне нужно дать пользователям возможность писать свои компоненты и вставлять это на сайт
Abdubek
я почти сделал, но не получается циклом выводить динамические данные
Vadim
на редакторе monaco. но это же все равно как input?
Нет, почитай документацию к монако, скорее всего там есть что нибудь что ответит на твои вопросы.
Abdubek
монако тут непричем, я отнего получаю номальный код, ввиде стринга конечно и через react-jsx-parser вставляю на сайт, все норм только циклы ифы и т.д. хз как писать