Результаты поиска по запросу "react-context"

1 ответ

Я заинтересован в этом, так как у меня похожая проблема. Для меня, потому что есть 2 console.logs и только один элемент меняется - я думаю, что все еще происходит 2 рендера, и я думаю, что один из них не нужен. Я думал, что должен обновляться только один Item и, следовательно, один console.log - почему это не так? И как бы вы достигли этого результата?

ался понять новый React Context API и играл с ним. Я просто хотел проверить простой случай - что все перерисовывает при обновлении данных для провайдера. Проверьтеэтот маленький пример на Codesandbox [https://codesandbox.io/s/l2kx18n35z] Итак, ...

1 ответ

 к контексту API?

дал многоэкранное приложение с помощью React Navigator, следуя этому примеру: import { createStackNavigator, } from 'react-navigation'; const App = createStackNavigator({ Home: { screen: HomeScreen }, Profile: { screen: ProfileScreen }, }); ...

2 ответа

Да, контекст будет доступен только внутри компонента, а не снаружи. Поэтому, если вам нужны эти данные во всех приложениях, вам следует подумать об обертывании компонента приложения или чего-либо подобного.

аюсь использовать новый контекст React для хранения данных о вошедшем в систему пользователе. Для этого я создаю контекст в файле с именемLoggedUserContext.js: import React from 'react'; export const LoggedUserContext = ...

ТОП публикаций

0 ответов

Вы должны передать контекст в вышестоящий родительский компонент, чтобы получить доступ в качестве подпорки в дочернем.

рабатываю новое приложение, используя новый React Context API вместо Redux, и раньше, сReduxнапример, когда мне нужно было получить список пользователей, я простоcomponentDidMount мое действие, но теперь с React Context мои действия живут внутри ...

1 ответ

Хорошая новость заключается в том, что оба они, похоже, надежно слушают изменения контекста, что означает, что если у вас есть только один API контекста, то оба варианта достаточно хороши.

ал о недавно появившемся API-интерфейсе React.Context, но заметил некоторые несоответствия в его потреблении в примерах. Некоторые используют оригинал Context.ConsumerМетод HOC, в то время как некоторые (включая React Docs) используют ...

2 ответа

в разделе «Устаревшие приложения» дает хорошее представление о том, как делать то, о чем я говорю.

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

5 ответов

Когда использовать Redux?

16.3.0 был выпущен [https://reactjs.org/blog/2018/03/29/react-v-16-3.html]и контекст [https://reactjs.org/docs/context.html]API больше не является экспериментальной функцией. Дан Абрамов (создатель Redux) написал ...