可以使用 WebStorm 和 JavaScript 将 class 组件提取到单独的文件中吗?

Possible With WebStorm and JavaScript to extract a class compponent to separate file?

我在 react 中有一个 class 组件,我从 render 方法中重构了它,它看起来像我的 index.js 文件中的以下内容。

    class speakerCard extends Component {
        render() {
            return <div>
                <img className="card-img-top" src={`/static/speakers/Speaker-${this.props.speaker.id}.jpg`}/>
                <div className="card-body">
                    <a href="#" className="btn btn-lg btn-block btn-outline-primary margintopbottom10">Details</a>
                    <h4 className="card-title">{this.props.speaker.firstName} {this.props.speaker.lastName} </h4>
                    <p className="card-text">{this.props.speaker.bioShort}</p>

                </div>
            </div>;
        }
    }

WebStorm 中是否有任何好的重构让我将其直接提取到它自己的文件中? (SpeakerCard.js).

在 class 名称上,点击 F6(或从右键菜单中选择 Refactor > Move...),指定要移动的文件class 至: