abdurrahmanekr / bana-istedigini-sor

Yeni paylaştığım yazılardan haberdar olmak için bloguma abone olun:
https://avarekodcu.com
12 stars 1 forks source link

React native login hk. #58

Closed yusufcelik72 closed 6 years ago

yusufcelik72 commented 6 years ago

Merhabalar,

aşağıdaki linkte bulunan login template'i kullanmak istiyorum fakat, sizin videodaki durumun aksine button ve inputlar farklı js dosyalarında. butona tıklandığında input valuelarına nasıl ulaşabilirim?

Teşekkürler.

https://github.com/dwicao/react-native-login-screen

abdurrahmanekr commented 6 years ago

React'in props özelliğini kullanabilirsiniz. O view'ı oluşturan component'e bir özellik vererek çağrıldığı yere kadar götürebilirsiniz. Örnek olarak:

class BenimInput extends Component {
    render() {
        return (
            <View>
                <TextInput
                    onChangeText={this.props.onChangeText}/>
            </View>
        );
    }
}

class CagiranView extends Component {
    render() {
        return (
            <View>
                <BenimInput
                    onChangeText={() => {
                        // yazı girildiğinde burası çalışacaktır
                    }}/>
            </View>
        )
    }
}