Frontend Priest
B.
Парни, подскажите у кого то был опыт использования диаграммы Ганта в проекте? Мы нашли плотное решение https://dhtmlx.com/docs/products/dhtmlxGantt/
B.
Бесплатные все какие-то страшненькие))
B.
Может мы плохо искали))
B.
Прошу поддержки в этом вопросе.
Stepan
Всем салют. Чет я туплю. А почему он в бесконечный цикл запросов к серверу и обновлений уходит? : export default function Suppliers(props) { const id = props.id; const [suppliers, setSuppliers] = useState([]); console.log('from form: ', props.id); function getData() { supplierGetAll(props.id) .then(data => { cl('I get all suppliers', data); setSuppliers(data) }) .catch(error => cl('get all supplier error:', error)) } useEffect(() => { getData(); }); console.log('!!---------->', suppliers); return ( <>
Anonymous
Благодарю
не факт что там есть что нужно именно тебе но либа полезная часто выручала
Arczi
Парни когда работатет с WS то пересылаете по WS полный объект или только поле которое изменилось ?
Arczi
ну а как лучше, в данный момдет приходит целвй объект который заменяет старый
Artem
ребят всем привет подскажите плз комьюнити по цсс по вёрстке в телеге
Artem
да мне тут за 2 дня надо сайт сверстать а я блин сижу туплю) мож помогут че то
Artem
спасибо
Руслан
Добрый день, подскажите почему не работает setState() // Пытаюсь выполнить this.setState({ isFinish: true}) // Выдает Objects are not valid as a React child
dusha
О
dusha
Только хотел писать
dusha
Похожая фигня
Alexey
Подскажите, пожалуйста, ссылки на хорошие REST API, на примерах которых можно поучиться правильному обмену между фронтом и бэком. Спасибо.
Руслан
this не на то ссылается
типа нужно сделать так self = this .... this.self.setState() ?
Руслан
а весь код можно?
https://gist.github.com/RuslanMirov/90601740f0e80b2e8b2b69b4ea084835
dusha
Смотрите, передаю пропсом place <WeatherDisplay key={activePlace} place={city[activePlace]} lang={this.state.lang}/> И если я передаю просто city, это array, а если city[activePlace] то object. Как передать array? (city это импорт из json = import city from './city.list')
🦜
https://gist.github.com/RuslanMirov/90601740f0e80b2e8b2b69b4ea084835
глаза выжиг императивным кодом
🦜
https://gist.github.com/RuslanMirov/90601740f0e80b2e8b2b69b4ea084835
разбей все на функции, тогда у тебя не будет потери this. Либо пиши с использованием хуков
Руслан
разбей все на функции, тогда у тебя не будет потери this. Либо пиши с использованием хуков
this не теряется, я могу вывести state в консоль. console.log(this.state.converter) Там где вызываю метод setState Тут что-то другое
Maksym
this не теряется, я могу вывести state в консоль. console.log(this.state.converter) Там где вызываю метод setState Тут что-то другое
на скрине же написано что пролема в том что ты пытаешься отрендерить обьект
Maksym
Anastasya
главное ант не взять
почему? из-за китайского в доках?
Dmitriy
изза китайского духа
zamir
привет! а можно сюда добавить префиксы? или как то измнеить путь типа /app/static/...
zamir
publicPath
а если это create react app??
zamir
Homepage
списибо
Yar
вам в другой чат
Акбаршох
Всем привет
Igor
Это верстка А тут реакт
Акбаршох
Не подскажете как используется debugger statement
Акбаршох
Я забыл
Igor
у меня нет чатов по верстке
focus
@css_ru
Антон 🦝 ProcyonSpicus
Добрый вечер подскажите как красиво данную конструкцию оформить getState().products.byId[productId].inFav = !getState().products.byId[productId].inFav
Антон 🦝 ProcyonSpicus
Скорей всего можно логический оператор использовать что бы false на true менять или наоборот
Антон 🦝 ProcyonSpicus
getState().products.byId[productId].inFav ? false : true;
Антон 🦝 ProcyonSpicus
такой вариант с точки зрения читабельности кода имеет место быть?
Dmytro
можно присвоить значение переменной, чтоб каждый раз не писать полностью let { inFav } = getState().products.byId[productId]
Dmytro
и дальше работать с переменной inFav
Антон 🦝 ProcyonSpicus
ты тут мутируешь свойство inFav, чего делать не рекомендуется
это флаг для кнопки добавления в избранное
Антон 🦝 ProcyonSpicus
я не верно продумал логику для данного своства?
Dmytro
я не верно продумал логику для данного своства?
если нужно его менять, то лучше делать это через экшен
Dmytro
а не напрямую
Антон 🦝 ProcyonSpicus
это в эшене
Vladimir
это в эшене
про редьюсеры слышал что-нибудь?
Антон 🦝 ProcyonSpicus
byId по вашему это что?
Антон 🦝 ProcyonSpicus
редуктор мой
Антон 🦝 ProcyonSpicus
Я недавно пишу на реакте у меня могут возникать проблемы с корректным следование парадигме реакта
Антон 🦝 ProcyonSpicus
если я что-то неверно делаю был бы очень признателен если потыкаете носом
Vladimir
редуктор мой
не надо так делать. В твоем "редукторе" byId ты должен сделать case 'FAVORITE_SUCCESS'
Антон 🦝 ProcyonSpicus
я понял спасибо
Vladimir
я понял спасибо
и тогда addToFavorite сделает диспетч только одного экшена, который будет обработан двумя редьюсерами
Антон 🦝 ProcyonSpicus
У меня есть следующий редуктор но да я вызываю второй экшен что бы обновить блок в котором я вывожу кнопку "В избранное"
V
всем привет, использую react-custom-scrollbars и есть одна проблема, после первой загрузки страницы скролл на всю высоту блока, если прокрутить колёсик мыши то скролл принимает правильный размер по высоте.
V
Как можно это поправить?
Dmitry
есть мультиселект инпу ? Именно просто текст инпут не выпадающий инпут
Alexander
Привет. Есть вопрос по поводу объявления функций внутри функциональных компонентов. Пример кода Как это можно пофиксить? Если выносить функцию из внутренней области видимости, то как туда пробросить аргументы, которые приходят из пропсов?