)guest
オブジェクトを1つのビューから次のビューにプロパティとして渡しました。 guest
等Reactネイティブ/リアクション - レンダリング前のリファクタリング(
guest
オブジェクトを受け取ることになるビューのためのクラス定義の開始時に、私は私がしましたthis.props.guest.name
からguest.name
にリファクタリングしたいのですが、様々な性質guest.name
、guest.age
、guest.email
で構成されていますセットアップは、次のように:
class EditGuest extends Component {
const { guest } = this.props;
state = {
name: guest.name,
email: guest.email,
age: guest.age
};
render() {
...
...
...
...
}
export default EditGuest;
私はconst { guest } = this.props
をリファクタリング行のエラーparsing error: unexpected token, expected '('
を受けていますが。私がguest
オブジェクトをレンダリング関数内で定義すると、うまく動作しますが、その外で定義されても機能しません。
ここでは何が起こっていますか?
クラスのメソッドではありませんか?コンストラクタに入れて – Li357