Atom / Nuclide是否为react-native组件提供自动导入

时间:2016-08-18 00:02:59

标签: react-native atom-editor nuclide-editor

有没有办法让Atom为我添加到react-native文件的组件生成import语句?

在Atom / Nuclide编辑器中编辑react-native代码时添加标准的react-native组件(如Navigator)时,我发现需要手动编写import语句。这是预期的吗?

在传统的本机IDE世界(Android Studio,XCode)中,IDE会自动生成import语句。这有原子包吗?

示例:

import React, { Component } from 'react'
import { AppRegistry } from 'react-native'

class TestProject extends Component {
  render() {
    return (
      <Navigator
      ...

在上面,第2行应该成为:

import { AppRegistry, Navigator } from 'react-native'

1 个答案:

答案 0 :(得分:3)

对于React-Native应用程序开发,Atom仅作为编辑器使用。您询问的功能尚未提供Atom。我们希望将来能够获得包含此功能的更新。

但在此之前,请向Visual Studio Code投哪,你需要安装React-Native Tools的扩展名。

带有React-Native Tools扩展的VSCode提供了此功能,其中自动生成import语句。我们还在开发时获得了可用类和方法的建议,这从开发人员的角度来看非常有用。我们还可以直接从VSCode调试和运行项目,无需控制台或本机IDE,如Android Studio或Xcode。