こんにちは私はフェイスブックログインのために反応するネイティブfacebook sdkをテストしようとしています。以下のコードを使用すると、私の資格情報を渡してアプリにログインすることができます。私の質問は私は警告メッセージやconsole.log出力を取得していないです。デバッガーのステートメントでさえ動作していないようです。誰かがonLoginFinishedイベントを正しく処理する方法を理解する手助けができますか?反応したネイティブfbsdkの 'LoginButton'コンポーネントの 'onLoginFinished'機能について理解しています
<View>
<LoginButton
// publishPermissions={["none"]}
readPermissions = {["public_profile"]}
onLoginFinished={
(error, result) => {
debugger;
if (error) {
alert("login has error: " + result.error);
console.log("Error occured");
} else if (result.isCancelled) {
alert("login is cancelled.");
console.log("Login canceled");
} else {
// I don't see this alert or console.log anywhere
alert("Login success");
console.log("Login Success");
} // end else
}
}
onLogoutFinished={() => { alert("User logged out");}}
/>
</View>
こんにちは。お返事をありがとうございます。私は次のように関数の最初の行にconsole.logを入れてみましたが、コンソールで出力を取得しません。 onLoginFinished = { (error、result)=> { console.log( "onLoginFinishedメソッドの内部");レンダリング()メソッド内の最初の行からconsole.log出力を取得する方法 –