Size: a a a

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

2021 January 30

A

Andrew in React — русскоговорящее сообщество
Andrew Kozinsky
Всё оказалось гораздо проще. Так как пишу большой сценарий, то по невнимательности запрашил данные из другого источника, где они не обновляются. Поэтому и прилетали одни и те же данные. : )
)
источник

ТН

Татяна Николаева... in React — русскоговорящее сообщество
Всем привет! Я правильно понимаю, что варианта скачивать файл только 2-ссылка (но заголовки там никак не отправить) и аяксом получать base64, но для видеороликов это ведь жесть? Есть ещё варианты?..
источник

A

Andrew in React — русскоговорящее сообщество
Александр
Я правильно понимаю, что createContext ищет самый ближний к нему Provider и вытаскивает оттуда значение?
Вы создаёте контекст
У него будет свой провайдер для того что бы закинуть данные и вытащить их в будущем
И этот же контекст понадобится что бы их взять с самого контекста
источник

A

Andrew in React — русскоговорящее сообщество
Татяна Николаева
Всем привет! Я правильно понимаю, что варианта скачивать файл только 2-ссылка (но заголовки там никак не отправить) и аяксом получать base64, но для видеороликов это ведь жесть? Есть ещё варианты?..
Прикреплёнными файлом через blob
источник

A

Andrew in React — русскоговорящее сообщество
Лучший вариант
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Александр
Я правильно понимаю, что createContext ищет самый ближний к нему Provider и вытаскивает оттуда значение?
Так делает useContext
источник

ТН

Татяна Николаева... in React — русскоговорящее сообщество
Просто дело в том, что сами файлы хранятся на другом серваке, для меня это тоже не вариант(
источник

A

Andrew in React — русскоговорящее сообщество
Татяна Николаева
Просто дело в том, что сами файлы хранятся на другом серваке, для меня это тоже не вариант(
А как вы хотите их оттуда вынимать?
источник

ТН

Татяна Николаева... in React — русскоговорящее сообщество
Через их апи
источник

A

Andrew in React — русскоговорящее сообщество
И там только те варианты которые вы описали?
источник

ТН

Татяна Николаева... in React — русскоговорящее сообщество
Получаю ссылку на поток... Да, кстати и base64 мне не подходит получается (
источник

A

Andrew in React — русскоговорящее сообщество
base64 вариант но для небольших файлов
В запросе есть ограничение на количество данных текстовых
источник

EI

Edem Injection in React — русскоговорящее сообщество
как могу инвертировать булин в стейте компонента?
<button onClick={
                   this.setState({showPeople: !this.state.showPeople})
}/>
падает Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
источник

A

Andrew in React — русскоговорящее сообщество
Татяна Николаева
Получаю ссылку на поток... Да, кстати и base64 мне не подходит получается (
Поток - прямая ссылка на файл?
источник

А

Александр in React — русскоговорящее сообщество
Сори за оффтоп в реакт чате, но я не могу понять одну вещь. Из react-redux Provider экспортируется только Context.Provider. Если я правильно понимаю, то чтобы достучаться до этого провайдера, мне нужно заюзать в useContext тот же объект, в котором лежит этот Provider. И собственно вопрос: как useSelector узнает о нужно ему контексе?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Татяна Николаева
Получаю ссылку на поток... Да, кстати и base64 мне не подходит получается (
Так а в чем проблема так и скачивать?
источник

A

Andrew in React — русскоговорящее сообщество
Edem Injection
как могу инвертировать булин в стейте компонента?
<button onClick={
                   this.setState({showPeople: !this.state.showPeople})
}/>
падает Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
Проблема не в инвертировании а в том что надо передать функцию а не вызвать ее в он клик
источник

EI

Edem Injection in React — русскоговорящее сообщество
Andrew
Проблема не в инвертировании а в том что надо передать функцию а не вызвать ее в он клик
понял, спасибо большое
источник

A

Andrew in React — русскоговорящее сообщество
Александр
Сори за оффтоп в реакт чате, но я не могу понять одну вещь. Из react-redux Provider экспортируется только Context.Provider. Если я правильно понимаю, то чтобы достучаться до этого провайдера, мне нужно заюзать в useContext тот же объект, в котором лежит этот Provider. И собственно вопрос: как useSelector узнает о нужно ему контексе?
useSelector получает весь редакс и потом просто с ним оперирует
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Александр
Сори за оффтоп в реакт чате, но я не могу понять одну вещь. Из react-redux Provider экспортируется только Context.Provider. Если я правильно понимаю, то чтобы достучаться до этого провайдера, мне нужно заюзать в useContext тот же объект, в котором лежит этот Provider. И собственно вопрос: как useSelector узнает о нужно ему контексе?
Просто открой исходники и посмотри, в useSelector есть useContext
источник