Size: a a a

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

2021 March 05

m

mmm in React — русскоговорящее сообщество
Василий Подоплелов
deprecated. но я на помощи на проекте который пилил до меня, сижу вникаю. перепиливать ясное дело не буду.
А, понял. Удачи тебе)
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
Спасибо))
источник

S

Serg in React — русскоговорящее сообщество
Василий Подоплелов
Всем привет. Подскажите пожалуйста, с MobX можно работаьь функциональными компонентами? Не вижу толком инфы на офф сайте
как-то так:
const Example = inject("myStore")(observer((props) => {
 // ...
}));


но лучше стор через контекст пробросить
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
хм, круто, спасибо, сейчас выброшу класс)
источник

АК

Артем Куликов... in React — русскоговорящее сообщество
Добрейшего всем. Есть задача сделать приложение для просмотра iptv в том числе, необходима телепрограмма. Кто может что посоветовать? В плане поставщиков \ источников.
источник

IS

Ilya Sinkin in React — русскоговорящее сообщество
Артем Куликов
Добрейшего всем. Есть задача сделать приложение для просмотра iptv в том числе, необходима телепрограмма. Кто может что посоветовать? В плане поставщиков \ источников.
а вы точно в тот чат обращаетесь?
источник

АК

Артем Куликов... in React — русскоговорящее сообщество
Ilya Sinkin
а вы точно в тот чат обращаетесь?
Почему нет?
источник

IS

Ilya Sinkin in React — русскоговорящее сообщество
ну, это реакт чат
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Артем Куликов
Добрейшего всем. Есть задача сделать приложение для просмотра iptv в том числе, необходима телепрограмма. Кто может что посоветовать? В плане поставщиков \ источников.
Иди в чат по вью там где Климов, у них можно все что хочешь обсуждать
источник

АК

Артем Куликов... in React — русскоговорящее сообщество
Ilya Sinkin
ну, это реакт чат
Ну допустим на реакте буду делать приложение)) Так норм? Нужны источники epg(программа передач, расписание эфира канала, телепрограмма)
источник

IS

Ilya Sinkin in React — русскоговорящее сообщество
Артем Куликов
Ну допустим на реакте буду делать приложение)) Так норм? Нужны источники epg(программа передач, расписание эфира канала, телепрограмма)
ты просил поставщиков/источников телепрограмм
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Артем Куликов
Ну допустим на реакте буду делать приложение)) Так норм? Нужны источники epg(программа передач, расписание эфира канала, телепрограмма)
Не ну если на реакте, то ноль вопросов👌🌚
источник

K

Kirill in React — русскоговорящее сообщество
Всем привет
Ситуация такая у меня есть апи(method GET) который вызывается через Context, прописал state, reducer там всё ок. Вызываю данную функцию через useEffect и она вызывается. Проблема в том, что в networke при перезагрузке страницы функция с апи вызывается 5 раз одна и та же. прочекал по локам ошибка в Router. А именно в Подскажите как быть с данной ошибкой? парюсь уже несколько дней над этим

import { createBrowserHistory } from 'history';
const history = createBrowserHistory();
export default history;


   <BrowserRouter history={history}>
     <GuardProvider guards={[requireLogin]} loading={Loading} error={NotFoundPage}>
       {children(
         <Switch>
           <GuardedRoute
             path="/register"
             exact
             component={() => AuthContainer({children: RegisterPage()})}
             meta={{ auth: false }}
           />
           <GuardedRoute path="/login" exact component={() => AuthContainer({children: AuthPage()})} meta={{ auth: false }}
           />
           <GuardedRoute path="/pro" exact component={() => DefaultContainer({children: ProPage(), classes: 'page-pro'})} meta={{ auth: true }} />``

           <GuardedRoute path="/" exact component={() => DefaultContainer({children: TaskListPage()})} meta={{ auth: true }} />
           <GuardedRoute path="/task/:id" exact component={() => DefaultContainer({children: TaskInfoPage()})} meta={{ auth: true }} />
           <GuardedRoute path="/history" exact component={() => DefaultContainer({children:HistoryPage()})} meta={{ auth: true }} />
           <GuardedRoute path="*" component={() => DefaultContainer({children: NotFoundPage()})} />
         </Switch>
       )}
     </GuardProvider>
     <Tabbar/>
   </BrowserRouter>
источник

A

Alexander in React — русскоговорящее сообщество
Kirill
Всем привет
Ситуация такая у меня есть апи(method GET) который вызывается через Context, прописал state, reducer там всё ок. Вызываю данную функцию через useEffect и она вызывается. Проблема в том, что в networke при перезагрузке страницы функция с апи вызывается 5 раз одна и та же. прочекал по локам ошибка в Router. А именно в Подскажите как быть с данной ошибкой? парюсь уже несколько дней над этим

import { createBrowserHistory } from 'history';
const history = createBrowserHistory();
export default history;


   <BrowserRouter history={history}>
     <GuardProvider guards={[requireLogin]} loading={Loading} error={NotFoundPage}>
       {children(
         <Switch>
           <GuardedRoute
             path="/register"
             exact
             component={() => AuthContainer({children: RegisterPage()})}
             meta={{ auth: false }}
           />
           <GuardedRoute path="/login" exact component={() => AuthContainer({children: AuthPage()})} meta={{ auth: false }}
           />
           <GuardedRoute path="/pro" exact component={() => DefaultContainer({children: ProPage(), classes: 'page-pro'})} meta={{ auth: true }} />``

           <GuardedRoute path="/" exact component={() => DefaultContainer({children: TaskListPage()})} meta={{ auth: true }} />
           <GuardedRoute path="/task/:id" exact component={() => DefaultContainer({children: TaskInfoPage()})} meta={{ auth: true }} />
           <GuardedRoute path="/history" exact component={() => DefaultContainer({children:HistoryPage()})} meta={{ auth: true }} />
           <GuardedRoute path="*" component={() => DefaultContainer({children: NotFoundPage()})} />
         </Switch>
       )}
     </GuardProvider>
     <Tabbar/>
   </BrowserRouter>
Так смотри что утебя в useEffect почему он 5 раз стартует
источник

ИС

Игорь Стрелов... in React — русскоговорящее сообщество
Kirill
Всем привет
Ситуация такая у меня есть апи(method GET) который вызывается через Context, прописал state, reducer там всё ок. Вызываю данную функцию через useEffect и она вызывается. Проблема в том, что в networke при перезагрузке страницы функция с апи вызывается 5 раз одна и та же. прочекал по локам ошибка в Router. А именно в Подскажите как быть с данной ошибкой? парюсь уже несколько дней над этим

import { createBrowserHistory } from 'history';
const history = createBrowserHistory();
export default history;


   <BrowserRouter history={history}>
     <GuardProvider guards={[requireLogin]} loading={Loading} error={NotFoundPage}>
       {children(
         <Switch>
           <GuardedRoute
             path="/register"
             exact
             component={() => AuthContainer({children: RegisterPage()})}
             meta={{ auth: false }}
           />
           <GuardedRoute path="/login" exact component={() => AuthContainer({children: AuthPage()})} meta={{ auth: false }}
           />
           <GuardedRoute path="/pro" exact component={() => DefaultContainer({children: ProPage(), classes: 'page-pro'})} meta={{ auth: true }} />``

           <GuardedRoute path="/" exact component={() => DefaultContainer({children: TaskListPage()})} meta={{ auth: true }} />
           <GuardedRoute path="/task/:id" exact component={() => DefaultContainer({children: TaskInfoPage()})} meta={{ auth: true }} />
           <GuardedRoute path="/history" exact component={() => DefaultContainer({children:HistoryPage()})} meta={{ auth: true }} />
           <GuardedRoute path="*" component={() => DefaultContainer({children: NotFoundPage()})} />
         </Switch>
       )}
     </GuardProvider>
     <Tabbar/>
   </BrowserRouter>
В UseEffect добавь в пропсы пустой массив вторым параметром
источник

K

Kirill in React — русскоговорящее сообщество
Alexander
Так смотри что утебя в useEffect почему он 5 раз стартует
в useEffect() одна функция которая принимает get параметр
источник

ИС

Игорь Стрелов... in React — русскоговорящее сообщество
useEffect(() => {тут функция}, [])
источник

K

Kirill in React — русскоговорящее сообщество
Игорь Стрелов
В UseEffect добавь в пропсы пустой массив вторым параметром
Так?
useEffect(() => {
       fetchStories()
   }, [])
источник

ИС

Игорь Стрелов... in React — русскоговорящее сообщество
👍
источник

K

Kirill in React — русскоговорящее сообщество
она и была
источник