improve import syntax
Ali Ghanavatian
ghanavatian.ali at gmail.com
Sun Jul 31 19:34:19 UTC 2016
Exactly Bob, that's the point.
You would not have a list of components until you mention which file are
you about to import, compare it with the alternative syntax: you mention
the file and you get the list of component without any need to go back.
With the npm package, it is awesome but it could go wrong if there be files
containing components with same name.
On Jul 31, 2016 23:55, "Bob Myers" <rtm at gol.com> wrote:
My editor (emacs/tide) can auto-complete named imports as long as the
module name is there on the line.
I just type
```
import {} from './foo';
```
and then go back to insert things in the `{}` and get auto-completion.
If your editor can't do that, file a feature request.
Bob
On Mon, Aug 1, 2016 at 12:19 AM, Frankie Bagnardi <f.bagnardi at gmail.com>
wrote:
> It's too late to change the import syntax. The problem is your editor, not
> the syntax. Over time more editors will support import syntax, either
> directly or with plugins. For now, you just have to wait.
>
> On Sun, Jul 31, 2016 at 3:38 AM, Ali Ghanavatian <
> ghanavatian.ali at gmail.com> wrote:
>
>> Hello there,
>> I am writing to express weak point currently affects the import syntax.
>> As you know current syntax is not editor (specially auto-complete) friendly
>> as editor would not have any clue about what is about to be imported and
>> from where.
>>
>> import { ComponentName } from 'path/to/module-file';
>>
>>
>> My suggestion is to add support for this syntax:
>>
>> from 'path/to/module-file' import { ComponentName };
>>
>>
>> Which makes auto-completion and development easier.
>>
>> I think it deserves a proposal, but it's my first idea. I really
>> appreciate any sort of guidance and suggestion about this issue and how to
>> put it into the standard.
>>
>> --
>> Sincerely
>> A. Ghanavatian <http://www.google.com/profiles/ghanavatian.ali>
>>
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160801/09c043bc/attachment-0001.html>
More information about the es-discuss
mailing list