2016-08-18 9 views
13

Czy można wygenerować instrukcje importu Atoma dla komponentów dodawanych do moich plików macierzystych reagowania?Czy Atom/Nuclide zapewnia automatyczne importowanie komponentów natywnych w trybie reagowania

Podczas dodawania standardowego komponentu reagującego natywnie (np. Navigator) podczas edytowania kodu rodzimego reagowania w edytorze Atom/Nuclide, muszę ręcznie napisać instrukcje importowania. Czy to jest oczekiwane?

W tradycyjnym natywnym środowisku IDE (Android Studio, XCode) instrukcje importu są automatycznie generowane przez IDE. Czy jest na to pakiet atomowy?

przykład:

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

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

W powyższym przykładzie, linia 2 powinien się:

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

To jest coś, co chcielibyśmy robić w Nuclide via Flow, ale to nie jest w porządku i nie jestem pewien, kiedy i czy do tego dojdziemy. –

+0

@ Daniel Smith czy znalazłeś jakieś rozwiązanie? – Sunny

Odpowiedz

0

Na React natywną rozwoju aplikacji Atom działa jedynie jako edytora. Funkcja, o którą pytasz, nie jest jeszcze dostarczana z Atomem. Miejmy nadzieję, że otrzymamy w przyszłości aktualizację, która będzie zawierała tę funkcję.

Ale do tego czasu daj szansę na Visual Studio Code, gdzie musisz zainstalować rozszerzenie React-Native Tools.

VSCode z rozszerzeniem Native Tools zapewnia tę funkcję, gdy instrukcje importowania są generowane automatycznie. Dostajemy również sugestie dotyczące dostępnych klas i metod w czasie rozwoju, co jest bardzo przydatne z perspektywy programisty. Możemy również debugować i uruchamiać projekt bezpośrednio z VSCode bez konsoli lub natywnego IDE, takiego jak Android Studio lub Xcode.

Powiązane problemy