Your code has some styling issues. Try changing you render function with this
render() { const { cardNo, amount } = this.state return (<View style={{ alignSelf: 'stretch' }}><TextInput placeholder="Card Number" style={{ height: 40, borderColor: '#333', borderWidth: 1 }} value={cardNo} onChangeText={this.handleCardNo} /><TextInput placeholder="Amount" style={{ height: 40, borderColor: '#333', borderWidth: 1 }} value={amount} onChangeText={this.handleAmount} /><Button title="Send" onPress={this.handleSend} /></View> ) }