質問編集履歴

3

タイトルの修正、文言の変更

2020/09/10 00:24

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- React, skyway-jsのコールバックが実行されない
1
+ Reactアプリでクリック時のskyway-jsのコールバックが実行されない
test CHANGED
@@ -4,15 +4,17 @@
4
4
 
5
5
  Reactとskyway-jsでWebRTCを使ったアプリを作っているのですが、Reactのコンポーネントをクリックしたときに関数を実行し、その中でskyway-jsのopenを実行して、コールバックを受け取りたい。
6
6
 
7
- また、なぜこれだとできないのか知りたいです。
8
7
 
9
8
 
10
9
 
10
+
11
- ### 発生している問題・エラーメッセージ
11
+ ### 困っていること
12
12
 
13
13
 
14
14
 
15
15
  実現したい事をそのままコードに書いてみましたが、コールバック関数が実行されないです。
16
+
17
+ また、なぜこれだとできないのか知りたいです。
16
18
 
17
19
 
18
20
 
@@ -26,7 +28,7 @@
26
28
 
27
29
  // jsx
28
30
 
29
- import React, { useRef } from 'react';
31
+ import React from 'react';
30
32
 
31
33
  import Peer from 'skyway-js';
32
34
 
@@ -114,4 +116,4 @@
114
116
 
115
117
 
116
118
 
117
- Reactのライフサイクル(```constructor```や```componentDidMount```)で該当の```peer.on('open', () => {console.log(peer.id)});```を実行すると問題なくコールバックが実行されます。
119
+ Reactのライフサイクル(```constructor```や```componentDidMount```)で該当の```peer.on('open', () => {console.log(peer.id)});```を実行すると問題なくコールバックが実行され、logにpeer.idが出力されます。

2

不要な記述を削除

2020/09/10 00:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,15 +22,15 @@
22
22
 
23
23
 
24
24
 
25
- ```jsx
25
+ ```JavaScript
26
+
27
+ // jsx
26
28
 
27
29
  import React, { useRef } from 'react';
28
30
 
29
31
  import Peer from 'skyway-js';
30
32
 
31
33
 
32
-
33
- let localStream, myPeerId, TheirPeerId;
34
34
 
35
35
 
36
36
 

1

コメントの削除

2020/09/09 16:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -80,8 +80,6 @@
80
80
 
81
81
 
82
82
 
83
- // デフォルトで表示する画面。元TopPageの内容そのまま移動
84
-
85
83
  render() {
86
84
 
87
85