Size: a a a

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

2020 November 15

R

Rros in React — русскоговорящее сообщество
Rettimo
Всем привет. Есть ли возможность в React отрисовать компонент определенное кол-во раз? Что-то вроде цикла
Да, можно цикл и использовать.
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Rros
Всем привет. Извиняюсь за небольшой оффтоп, но это единственная активная группа. Ответить можете в личку, буду признателен.
На своём pet-проекте использовался классический rest api. Возникла необходимость использовать websocket, и пока я углублялся в тему, узнал про graphQL подписки.
В связи с чем подумал, не стоит ли мне перевести проект на графкл. Конечно же скачал пару книг по теме и пока что не могу понять, какие преимущества есть у графкьэль.
Почитал статьи в интернете и мнения очень расходятся. Есть люди, которые перешли на графкьюэль и пожалели? Или это действительно во всем такая отличная вещь, как пишут в интернете в большинстве статей? Есть ли подводные камни?
а ведь можно было просто взять вебсокеты...
источник

x

x1dan in React — русскоговорящее сообщество
Rros
Всем привет. Извиняюсь за небольшой оффтоп, но это единственная активная группа. Ответить можете в личку, буду признателен.
На своём pet-проекте использовался классический rest api. Возникла необходимость использовать websocket, и пока я углублялся в тему, узнал про graphQL подписки.
В связи с чем подумал, не стоит ли мне перевести проект на графкл. Конечно же скачал пару книг по теме и пока что не могу понять, какие преимущества есть у графкьэль.
Почитал статьи в интернете и мнения очень расходятся. Есть люди, которые перешли на графкьюэль и пожалели? Или это действительно во всем такая отличная вещь, как пишут в интернете в большинстве статей? Есть ли подводные камни?
Конечно есть подводные камни, как минимум месяца 3 изучения на граф вы потратите. Конечно это того стоит
источник

R

Rros in React — русскоговорящее сообщество
Да смысл в том, что я так и хотел сделать. Но какие-то прям дифирамбы во всех статьях графкуэлю. И чтоб прям очень нагрузка на сервер снижается. Что для меня достаточно критично
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Rros
Да смысл в том, что я так и хотел сделать. Но какие-то прям дифирамбы во всех статьях графкуэлю. И чтоб прям очень нагрузка на сервер снижается. Что для меня достаточно критично
не нужно заниматся хайпожерсвом, нужно решать задачу)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Rros
Да смысл в том, что я так и хотел сделать. Но какие-то прям дифирамбы во всех статьях графкуэлю. И чтоб прям очень нагрузка на сервер снижается. Что для меня достаточно критично
graphql особенно хорош когда вы делаете внешние апи какие-то и не знаете, какие данные в каком формате захотят получать пользователи, это делает апи более универсальным
Но когда вы делаете бек и фронт под себя - ничего же не мешает делать удобные "ручки" и обычным рестом)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Вообще, звучит как мем: "нужны были вебсокеты, перетащил проект на GraphQL")
источник

R

Rros in React — русскоговорящее сообщество
На то это и пет проект)
Готов учиться новым вещам, но не хотелось бы именно впустую тратить время)
А вопросом задался, потому что очевидных преимуществ из статей не понял.
источник

AG

Alexandr Gordan in React — русскоговорящее сообщество
@vklimv Всё нормально, спасибо, уже разобрался)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Rros
На то это и пет проект)
Готов учиться новым вещам, но не хотелось бы именно впустую тратить время)
А вопросом задался, потому что очевидных преимуществ из статей не понял.
по этой причине пет проекты никогда не заканчиваються, умирают чаще на начале когда думаешь что взять и все это компонуешь, жажда сделать как можно лучше пагубна
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Rros
На то это и пет проект)
Готов учиться новым вещам, но не хотелось бы именно впустую тратить время)
А вопросом задался, потому что очевидных преимуществ из статей не понял.
Что ж вы за статьи читали))
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Rettimo
Всем привет. Есть ли возможность в React отрисовать компонент определенное кол-во раз? Что-то вроде цикла
Array.from({ length: 10 }, () => <YourComponent />)
источник

R

Rettimo in React — русскоговорящее сообщество
Dmitriy Shuleshov
Array.from({ length: 10 }, () => <YourComponent />)
❤️❤️
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Array.from({ length: 10 }, () => <YourComponent />)
Только (в зависимости от количества элементов) лучше не в рендере это делать
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Rros
Всем привет. Извиняюсь за небольшой оффтоп, но это единственная активная группа. Ответить можете в личку, буду признателен.
На своём pet-проекте использовался классический rest api. Возникла необходимость использовать websocket, и пока я углублялся в тему, узнал про graphQL подписки.
В связи с чем подумал, не стоит ли мне перевести проект на графкл. Конечно же скачал пару книг по теме и пока что не могу понять, какие преимущества есть у графкьэль.
Почитал статьи в интернете и мнения очень расходятся. Есть люди, которые перешли на графкьюэль и пожалели? Или это действительно во всем такая отличная вещь, как пишут в интернете в большинстве статей? Есть ли подводные камни?
Для вашего проекта будет оверхед.

Подписки в графкуеле это абстракция поверх сокетов. Создана она не для упрощения работы по сокет конекту, а для того что бы когда у тебя уже графкуель можно было в его рамках работать по сокетам
источник

R

Rros in React — русскоговорящее сообщество
Хорошо, понял. Всем спасибо за ответ
источник

е

его имя роберт полсо... in React — русскоговорящее сообщество
Всем привет, у меня есть функция для переключения элементов, использующая setTimeout.
const nextItem = (index) => {
       setTimeout(() => {
           if (index < array.length - 1) {
               setCurrentItem(index + 1)
           }
       }, 300)
   }
Её можно использовать в таком виде или правильнее будет написать хук с использованием useEffect?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
его имя роберт полсон
Всем привет, у меня есть функция для переключения элементов, использующая setTimeout.
const nextItem = (index) => {
       setTimeout(() => {
           if (index < array.length - 1) {
               setCurrentItem(index + 1)
           }
       }, 300)
   }
Её можно использовать в таком виде или правильнее будет написать хук с использованием useEffect?
второе. в текущей реализации у тебя например возможен вызов коллбэка таймаута после анмаунта компонента.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
его имя роберт полсон
Всем привет, у меня есть функция для переключения элементов, использующая setTimeout.
const nextItem = (index) => {
       setTimeout(() => {
           if (index < array.length - 1) {
               setCurrentItem(index + 1)
           }
       }, 300)
   }
Её можно использовать в таком виде или правильнее будет написать хук с использованием useEffect?
источник

D

Den in React — русскоговорящее сообщество
Всем привет! Как в реакте отправить данные на сервер потом получить и отрендерить  обновленные данные без перезагрузки страницы?
источник