Как я могу несколько дескриптор состояния контекста на экране? - PullRequest
0 голосов
/ 21 ноября 2019

как я могу обработать несколько состояний контекста на экране?

 const { state } = useContext(profileContext);
 const { state,AttendanceInGetByDate } = useContext(AttendanceContax);

1 Ответ

0 голосов
/ 22 ноября 2019

Вы можете переименовать свойства во время деструктурирования:

const { state: profileDAta } = useContext(profileContext);
const { state: attendanceData, AttendanceInGetByDate } = useContext(AttendanceContax);

В Javascript есть много статей о деструктурировании, это какая-то шумиха в последнее время ( одна из них ), выберите любую.

Более того, вам не нужно использовать деструктуризацию с крючками, если это создает вам неудобства:

const profile = useContext(profileContext);
const attendance = useContext(AttendanceContax);
...
// here you can refer to profile.state and attendance.state independently
...