Удивительно .... ты спас мой день дорогой !!

ользуюreact-navigation, Я прохожуpropsизreact-native component кmodal изreact-navigation который открывается на кране.

export default class SomeComp extends Component {
...

render() {
    const { navigate } = this.props;
    return (
        <TouchableOpacity
        onPress={navigate("Modal", {data: ..., ...})}
        ..../>
       )
    }
}

Внутриmodal Я получаю доступ кgoBack() функция, которая закрываетmodal, так же хорошо какprops прошел черезSomeComp

export default class Modal extends Component {
...

render() {
    const { data, ... } = this.props.navigation.state.params;
    const { goBack } = this.props.navigation;
    return (
        <View>
            <TouchableOpacity
            onPress={goBack()}
            ..../>
            <Text>
               {data, ...}
            </Text>
        </View>
       )
    }
}

Интересно, возможно ли это или нет?props вниз изModal вSomeComp, без с помощьюredux, В "нормальном"react-native parent-child component Я бы сделал это с простымcallback, Однако, это не работает здесь, потому чтоmodal определяется вrouterследовательно, совершенно не зависит отSomeComp, Это только вызвано оттуда ...

Ответы на вопрос(1)

Ваш ответ на вопрос