Проблемы с ссылками в response-native-modalbox [React Native 0.61] - PullRequest
0 голосов
/ 10 января 2020

Последняя версия React Native изменила способ использования ссылок с этим пакетом.

О том, как он работает сейчас, см. Ответ ниже.

1 Ответ

0 голосов
/ 13 февраля 2020

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

Исправление состоит в том, чтобы использовать ловушки реагирующей нативной

импортировать UseRef Крюк

import React, {useRef} from 'react';

создать переменную с ним

const modal3 = useRef();

В Модальной опоре указать переменная modal3 в ref prop

<Modal
ref={modal3}>
...
</Modal>

Откройте ваш модал, используя метод open(), например:

<Button
title="Open Modal"
onPress={() => modal3.current.open()}
 /> 

Voila !!. Работает

...