Сергей
причем данные подставляю теже самые, что и бекенд отдает
Vadim
Сергей
вот поэтому я выше и писал про наставничество
Сергей
можно было бы в индивидуальном порядке подключиться к моей рабочей машине и можно было бы её воспроизвести и найти баг, а как показать сообществу проблему эту другим способом я не знаю
Vadim
Сергей
Vadim
это как?
setTimeout(() => {this.setState({})}, 3000)
Ну типа что бы эмулировать задержку ответа сервера. Так может всплывет в чем у тебя проблема в сендбоксе
Сергей
Сергей
Сергей
Сергей
Сергей
Vadim
Китикет
Сергей
Китикет
Китикет
И стейт тоже можно обьявлять как class property и не делать это в конструкторе
Сергей
Dmitriy
Китикет
Dmitriy
Китикет
Я про хуки)
Ну и без них можно не делать конструктора) Но вообще я тоже за хуки)
Сергей
пытался въехать в хуки, эта магия пока мне недоступна) но почитываю материалы на эту тему
Indra
уважаемые, есть глупый вопрос.
есть юзкейс - нужно драг-н-дропать айтемы между компонентами (на данный момент листы хранятся как state в root компоненте).
структура компонентов такая:
---- root [state - list of draggable items per child component]
--------- parent component #1
------------------ list of draggable items [1,2,3,4]
--------- parent component #2
------------------ list of draggable items [5,6,7,8]
--------- parent component #3
------------------ list of draggable items [9,10]
как корректно работать при таком раскладе с обновлениями стейтов? напрашивается - определить колбек функцию в root, но тянуть ее через компоненту вниз - корректно ли?
Vladimir
Всем привет. Подскажите что я делаю не так ?) Как подключить стороние Jquery либы ?
так ругается
import $ from 'jquery';
import ionRangeSlider from 'ion-rangeslider';
подключаю в index.html cdn результат тот же (((
Volodymyr
щас захуесосят за жквери
Dmitriy
Vladimir
Какая ошибка?
c jquery вроде бы разобрался, сначало по ней была ошибка. Оказалось нужно v3 импортить так import $ from 'jquery/src/jquery'
Теперь, не работает плагин TypeError: this.$el.chosen is not a function
Vladimir
хотя на codepen все аналогично и ошибок нет (
Vladimir
Может, то чем я сейчас занимаюсь порнография и вы подскажите норм range slider для реакта, 😁
Nikolai
Denis
Vladimir
спасибо )
Dmitriy
https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/ReactWorkTags.js
Что за конструкция начина с 10 строки?
Vadim
Андрей
Anonymous
Привет, почему на такую строку может ругаться?
Тимофей 🛴
Anonymous
все, нашел, спасибо
Oruj
куда мне засунуть node server.js?
Oruj
никто не сталкивался на реакте?
Igor
иди в чатик @node_js, причём тут реакт?
Артем
Ну так то это не совсем чисто нодовская хрень... У человека поднимается реактовский сервер разработки...
Артем
Который входит собственно говоря в "пакет установки" проекта...
Kurzdor
Kurzdor
ну дайте сорсы, может ошибка в них
Nikolai
Андрей
Это точно не в чат с реактом.
Kurzdor
никто не знает элегантного решения скрывать футер и хэдер при переходе на страницу?
просто вот дизайнер ебнул такое мнение, что не надо показывать их на той странице?
если можно, то получше решение по типу Context в рут компоненте + useState
Kurzdor
так, глупый вопрос задал, сам и отвечаю
useRouteMatch от react-router-dom и все
maximus
доброе утро!
maximus
как в реакте через консоль браузера можно взаимодействовать с классами?
maximus
например App.my_function()
Nikolai
maximus
App.togglePopup()
VM710:1 Uncaught ReferenceError: App is not defined
at <anonymous>:1:1
maximus
когда уже написал почти законченное приложение, оказыватся не надо было писать в реакт..😕
maximus
ок
Andrew
А как можно обновить состояние стейта пропсами без перерисовки. Задача такая. Есть форма,данные приходят с бэка,эти данные может редактировать пользователь. В проекте есть редакс,делаю запрос на бэк,дальше данные передаю в редакс,а от туда в компонент. Сейчас использую cDU там сравнию пропсы и записываю их в стейт,но такая реализация приводит к тому,что компонент два раза перерендеривается и пользователь сначало видит данные по умолчанию в стейте,а потом после второго рендара данные с бэкенда.Хотелось бы избавиться от этого эффекта
Nikolai
Andrew
@Baxxterkhv в стейте просто пустые строки
Nikolai
Можно ещё флаг в сторе isLoaded проверять или данные в null выставлять и просто не рендерить компоненты без данных актуальных
Andrew
Мне кажется это какие кастыли,нет?
Vadim
Andrew
@ivanov_vvv никаких других способов кроме как this.setState({test: props.test})нету?
Nikolai
Andrew
@Baxxterkhv Потому что мне надо пользователю в полях инпут показать данные которые пришли в бэкенда. Он еще эти данные должен редактировать,если я буду показывать пропсы,то их редактировать нельзя же
Nikolai
Nikolai
Vadim
Vadim
setState здесь не нужен
Andrew
@Baxxterkhv получается мне в этом методе просто надо вернуть объект,который смержится со стейтом и если надо сам обновит его?
Китикет
Китикет
Посмотри на темплейты
@feature_slices