Вопросы по теме 'use-context'
изменение значения useContext при повторной визуализации
Итак, у меня есть компонент, который выглядит примерно так:
const App = () => {
const someContextValue = useSomeContext(); //custom hook that calls useContext
useEffect(() => {
someContextValue()
}, [someContextValue]);
return...
606 просмотров
schedule
14.06.2022
Как я могу правильно определить интерфейс типа при использовании React useContext?
У меня есть:
export interface AppStateType {
isOnline: boolean
}
const AppContext = createContext([{}, () => { }]);
const AppProvider = (props) => {
const [appState, setAppState] = useState<AppStateType>({
isOnline:...
259 просмотров
schedule
08.04.2023
Редуктор полезной нагрузки массива с новым порядком не обновляет состояние
Прежде всего, вот CodeSandbox: https://codesandbox.io/s/todolist-reducer-0y3mb?file=/src/context/TodosReducer.js
Проблема в том, что состояние не обновляется, хотя я передаю редуктору полезную нагрузку с новым массивом.
Я переставляю массив...
29 просмотров
schedule
16.02.2023
Имеет ли значение, где вы вызываете useContext в React?
Например, если я получил массив (в примере 4 элемента, в реальном 50) :
export default ["foo", "bar", "faz", "moo"];
Допустим, я получил компонент, который отображает данные:
import React, { useContext } from 'react';
import...
54 просмотров
schedule
24.10.2022
Как обрабатывать после изменения состояния в диспетчере контекста React
У меня есть приложение React версии 16. Изменения состояния обрабатываются с использованием React Context, концепции редуктора.
Чтобы изменить состояние и сделать что-то, можно обработать это изменение, как указано ниже. Например - я нахожусь в...
486 просмотров
schedule
26.07.2022
Как отправить действие в пользовательских хуках с помощью useReducer и useContext?
Я создал образец для кнопки-переключателя.
Это делается useContext (сохранение данных) и useReducer (обработка данных). и он работает нормально.
Ниже приведена ссылка на CodeSandBox о том, как это работает.
version 1 — это просто...
2356 просмотров
schedule
27.02.2024
Почему событие onClick запускается дважды, хотя в React есть e.preventDefault, использующий хуки?
Обновление: проблема находится непосредственно в редюсере и не имеет ничего общего ни с функцией onClick, ни с функцией deleteLastItem. Я проверил это с помощью console.logs, и, по-видимому, дважды повторяется только тот, который находится...
110 просмотров
schedule
01.05.2023
Контекст реакции не определен при обновлении страницы
Я хочу создать защищенный маршрут, к которому могут получить доступ только авторизованные пользователи. Это работает, НО когда я обновляю страницу, контекст не определен и перенаправляет пользователя на целевую страницу. Я действительно не...
858 просмотров
schedule
23.09.2022
Реакция: useContext, связанный с проблемой бесконечного цикла пользовательского хука
Я создаю приложение todolist в паре с Google Firebase для хранения моих данных. В приложении вы можете создавать проекты для упорядочивания ваших задач. Я использую useContext, чтобы мои проекты были доступны для всех компонентов моего приложения....
626 просмотров
schedule
09.03.2024
Как запомнить значение пользовательского хука useContext в React?
Что мне нужно: в моем компоненте мне нужно показать счетчик загрузки при изменении значения из useContext. Я нашел решение, но оно мне не очень нравится.
const MyComponent = () => {
const { stateDB } = useDB // custom useContext hook
//...
174 просмотров
schedule
14.05.2023
React-Native - TypeError: undefined не является объектом, оценивающим useContext
useContext здесь отлично работает, console.log прямо перед изменением экрана работает должным образом и дает мне объект пользователя (просто скопируйте / вставьте соответствующую информацию, чтобы сэкономить ваше время)
import React, { useContext,...
2386 просмотров
schedule
30.10.2022
Ошибка машинописного текста - невозможно найти контекст реакции в обернутом дочернем компоненте
Я пытаюсь динамически установить контекст в родительском компоненте из дочернего компонента, используя этот пост в качестве руководства
Вот мой App.tsx:
export interface User {
username: string;
}
export interface iUserContext {
users:...
120 просмотров
schedule
31.03.2024
Удаление элементов в ReactJS с использованием useState и useContext
Как новичок в программировании, я застрял с простым приложением, в котором перечислены элементы. Добавление элементов — это нормально. А вот что касается удаления одного элемента, то никак не могу понять, как реализовать эту функцию. Теперь при...
112 просмотров
schedule
06.04.2023
Возникли проблемы с UseContext с ReactJs, мне нужно изменить переменную состояния в одном компоненте и получить это обновленное состояние в другом компоненте.
Это мой App.js
function App() {
const [patient, setPatient] = useState("1")
return (
<div className="App" >
<Router>
<Switch>
<DepNamesContext.Provider...
45 просмотров
schedule
21.05.2023
useContext возвращает неопределенные значения
Столкнувшись с этой проблемой, когда мой контекст возвращает неопределенные значения, все, что он возвращает, - это начальное состояние. Здесь, в списке транзакций, я пытаюсь вызвать функцию deleteTransaction, которую я определил, но выдает ошибку,...
41 просмотров
schedule
24.03.2023