Size: a a a

React — русскоговорящее сообщество

2020 December 17

И

Иван in React — русскоговорящее сообщество
No Name
Так а почему?)
потому что реакт — это пиздюлинка для рисования на экране
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
No Name
Так а почему?)
Не хочу отвечать что б не портить красоту тезиса
источник

S

Stanislav in React — русскоговорящее сообщество
reduxsupp
всем привет. кто нибудь тестил подобный инструмент, вопрос к яблочникам) https://visly.app/
нет конечно, делаем ручками)
источник

NN

No Name in React — русскоговорящее сообщество
Иван
потому что реакт — это пиздюлинка для рисования на экране
А, понял про что вы
источник

D

Diма in React — русскоговорящее сообщество
Dmitriy Shuleshov
Хорошо, переведу за вас, кажется, сегодня еще не делал этого...

Реакт вам говорит что компонент - это функция которая возвращает реакт элемент или массив, но не обьект и указывает вам строку и файл где именно возникла эта ошибка
Спасибо за подсказку, но строку не на ту указевало
источник

IZ

Ivav Zarubin in React — русскоговорящее сообщество
Всем привет!
Подскажите как грамотно реализовать добавление дочернего комментария.
жtлательно на примере библиотеки antd может есть у кого ссылка на пример..
источник

AQ

Ace Qnemes in React — русскоговорящее сообщество
Подскажите пожалуйста, как можна улучшить кастомизированный хук для получения данных, где это возможно, а также сделать так, чтобы когда изменяются параметры в урл запроса, он не триггерился (ибо сейчас в зависимостях хука, стоит setUrl), а триггерился только на сабмите формы. И ещё, можно ли как-то обойти туеву кучу пропсов, которых я прокидываю от чайлда (Search.js) к родителю (App.js) для подальшего распределения между компонентами, либо как-то компактней их передавать (писать каждый раз props.prop тоже не хочется)?

https://codesandbox.io/s/unruffled-tesla-x1k7d?file=/src/hooks/useFetch.js
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ivav Zarubin
Всем привет!
Подскажите как грамотно реализовать добавление дочернего комментария.
жtлательно на примере библиотеки antd может есть у кого ссылка на пример..
Непонятен вопрос
источник

F

Frank in React — русскоговорящее сообщество
Парни , нужна помощь .
Подскажите куда копать . Ситуация такая : на одной странице создаю item - на другой должны они отображаться . Ну их нету пока не сделаю повторно гет запрос . В useffect я делаю нет запрос и получаю данные , и в набор зависимости передаю data с серва . После чего у меня происходит постоянные гет запросы к серву каждую секунду
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ace Qnemes
Подскажите пожалуйста, как можна улучшить кастомизированный хук для получения данных, где это возможно, а также сделать так, чтобы когда изменяются параметры в урл запроса, он не триггерился (ибо сейчас в зависимостях хука, стоит setUrl), а триггерился только на сабмите формы. И ещё, можно ли как-то обойти туеву кучу пропсов, которых я прокидываю от чайлда (Search.js) к родителю (App.js) для подальшего распределения между компонентами, либо как-то компактней их передавать (писать каждый раз props.prop тоже не хочется)?

https://codesandbox.io/s/unruffled-tesla-x1k7d?file=/src/hooks/useFetch.js
Я вижу стену текста и ни одного нормально сформированного вопроса
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Frank
Парни , нужна помощь .
Подскажите куда копать . Ситуация такая : на одной странице создаю item - на другой должны они отображаться . Ну их нету пока не сделаю повторно гет запрос . В useffect я делаю нет запрос и получаю данные , и в набор зависимости передаю data с серва . После чего у меня происходит постоянные гет запросы к серву каждую секунду
Зачем вы добавили в зависимость data?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Frank
Парни , нужна помощь .
Подскажите куда копать . Ситуация такая : на одной странице создаю item - на другой должны они отображаться . Ну их нету пока не сделаю повторно гет запрос . В useffect я делаю нет запрос и получаю данные , и в набор зависимости передаю data с серва . После чего у меня происходит постоянные гет запросы к серву каждую секунду
источник

RS

Roman Still in React — русскоговорящее сообщество
Frank
Парни , нужна помощь .
Подскажите куда копать . Ситуация такая : на одной странице создаю item - на другой должны они отображаться . Ну их нету пока не сделаю повторно гет запрос . В useffect я делаю нет запрос и получаю данные , и в набор зависимости передаю data с серва . После чего у меня происходит постоянные гет запросы к серву каждую секунду
все верно, обновление data порождает повторный вызов эффекта
источник

AQ

Ace Qnemes in React — русскоговорящее сообщество
Dmitriy Shuleshov
Я вижу стену текста и ни одного нормально сформированного вопроса
Убрать rerender при смене параметров в query ибо они вшиты в урл и когда я их меняю, происходит setUrl в useFetch
источник

F

Frank in React — русскоговорящее сообщество
Dmitriy Shuleshov
Зачем вы добавили в зависимость data?
Чтобы , повторно делать гет запрос и обновлять разметку
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Frank
Чтобы , повторно делать гет запрос и обновлять разметку
Повторно до какого момента? Как вы сказали реакту делать повторно так и он делает это бесконечно повторно
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ace Qnemes
Убрать rerender при смене параметров в query ибо они вшиты в урл и когда я их меняю, происходит setUrl в useFetch
Все так же плохо.

1. Строка такая то.
2. Шаги воспроизведения проблемы
3. Ожидаемое поведение
4. Поведение сейчас
источник

F

Frank in React — русскоговорящее сообщество
Dmitriy Shuleshov
Повторно до какого момента? Как вы сказали реакту делать повторно так и он делает это бесконечно повторно
А не подскажете , как можно установить интервалы или другим способом проверять не изменилось ли состояние?
источник

AQ

Ace Qnemes in React — русскоговорящее сообщество
для начала, как соптимизировать это :

<Route path="/" exact component={() => <HomePage amount={amount} setAmount={setAmount}
                       onSubmit={onSearchSubmit} isSafesearch setIsSafesearch={setIsSafesearch}
                       photoOrientation={photoOrientation} setPhotoOrientation={setPhotoOrientation}
                       imageType={imageType} setImageType={setImageType} />} />

<Route path="/images/:query" exact component={() => <ImageList isLoading={isLoading} isError={isError} images={response.hits}
                       onSubmit={onSearchSubmit} isSafesearch setIsSafesearch={setIsSafesearch}
                       amount={amount} setAmount={setAmount} imageType={imageType} setImageType={setImageType}
                       photoOrientation={photoOrientation} setPhotoOrientation={setPhotoOrientation} />} />

Слишком много текста, потом это ещё и деструктиризировать.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Frank
А не подскажете , как можно установить интервалы или другим способом проверять не изменилось ли состояние?
источник