Передача значения const перехватывает от одного компонента к другому в реакции - PullRequest
0 голосов
/ 24 мая 2019

я впервые разрабатываю приложение реагирования.

Я сталкиваюсь с трудностями при попытке получить значение const из другого компонента в другой.Если я импортирую и экспортирую компонент, я не могу получить доступ к значению константы.

Я делаю это неправильно?Существуют ли более эффективные подходы для динамического обновления запроса получения axios, который запускается при нажатии кнопки из другого компонента

Component 1 index.js

import Panel from "../TransactionPanel";

const getServerData = async ({ filters, sortBy, pageSize, pageIndex }) => {
  await new Promise(resolve => setTimeout(resolve, 500));


  //set the detail dynamically using the retrieved value from another component (checkedMap)
  //can be also send the whole link
  let detail = 111;

  // Get our base data
  const res = await axios.get(
    "http://link_here/" +
      detail +
      "/details"
  );
  let rows = res.data;

Здесь я получаю значение в другом компоненте с помощью ловушки useState

Component 2 index.js

export default function({ infinite }) {
const [checkedMap, setCheckedMap] = useState(new Map());

Большое спасибо за вашу помощь.

...